pip install -r requirements.txt 超时 以及WARNING: Retrying (Retry(total=X ... 解决方案
使用pip install -r requirements.txt 经常会下载一些大的软件或第三方库,这就肥肠缓慢且容易超时。因此,pip install 的时候换源这个第一方法就出现了(尝试切换国内源,下载速度会快很多)1.清华:https://pypi.tuna.tsinghua.edu.cn/simple/[不过现在清华源大行其道,建议如果网速无明显改进,还是用下面的]2.阿里云:http:
使用pip install -r requirements.txt 经常会下载一些大的软件或第三方库,这就肥肠缓慢且容易超时。{PS:记得关VPN}
有可能会出现以下现象
因此,pip install 的时候换源这个第一方法就出现了(尝试切换国内源,下载速度会快很多)
1.清华:http://pypi.tuna.tsinghua.edu.cn/simple/[不过现在清华源大行其道,建议如果网速无明显改进,还是用下面的]
2.阿里云:http://mirrors.aliyun.com/pypi/simple/
3.中国科技大学 http://pypi.mirrors.ustc.edu.cn/simple/
4.华中理工大学:http://pypi.hustunique.com/
5.山东理工大学:http://pypi.sdutlinux.org/
6.豆瓣:http://pypi.douban.com/simple/
pip install -r requirements.txt -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
or
pip install -r requirements.txt -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com
ERROR: Could not find a version that satisfies the requirement XXX == 1.0.0 (from versions: none)
ERROR: No matching distribution found for XXX==1.0.0
如果出现上述问题,将http改成https即可
其次,出现read time out的问题,那我不换源,改时间总行吧:
原先的代码上面也可以加上–default-timeout=xxx (xxx表示时间)
如
pip install -r requirements.txt -i http://pypi.tuna.tsinghua.edu.cn/simple/ --default-timeout=5000
或者直接运行:pip --default-timeout=1000 install -U pip
,修改下载设置时间
之前都是暂时的,以下是永久配置
windows
1、文件管理器文件路径地址栏敲:%APPDATA% 回车,快速进入 C:Users电脑用户AppDataRoaming 文件夹中
2、新建 pip 文件夹并在文件夹中新建 pip.ini 配置文件
3、新增 pip.ini 配置文件内容
具体位置为以下其一(都配置一遍万无一失)
%APPDATA%\pip\pip.ini
%HOME%\pip\pip.ini
C:\Documents and Settings\All Users\Application Data\PyPA\pip\pip.conf (Windows XP)
C:\ProgramData\PyPA\pip\pip.conf (Windows 7及以后)
MacOS、Linux
1、在用户根目录下 ~ 下创建 .pip 隐藏文件夹,如果已经有了可以跳过
– mkdir ~/.pip
2、进入 .pip 隐藏文件夹并创建 pip.conf 配置文件
– cd ~/.pip && touch pip.conf
3、启动 Finder(访达) 按 cmd+shift+g 来的进入,输入 ~/.pip 回车进入
4、新增 pip.conf 配置文件内容
具体位置Linux:
/etc/pip.conf
~/.pip/pip.conf
~/.config/pip/pip.conf
具体位置MacOS:
~/Library/Application Support/pip/pip.conf
~/.pip/pip.conf
/Library/Application Support/pip/pip.conf
配置内容如下
修改 ~/.pip/pip.conf (没有就创建一个文件夹及文件。文件夹要加“.”,表示是隐藏文件夹)
mkdir .pip
cd .pip
sudo gedit pip.conf
将pip.conf文件中内容也改为如下:
[global]
timeout = 6000
index-url = http://mirrors.aliyun.com/pypi/simple/
[install]
use-mirrors = true
trusted-host = mirrors.aliyun.com
参考
Anaconda解决方案,换成北京外国语大学镜像
把conda的镜像配置文件condarc的内容改成如下即可
channels:
- defaults
show_channel_urls: true
default_channels:
- https://mirrors.bfsu.edu.cn/anaconda/pkgs/main
- https://mirrors.bfsu.edu.cn/anaconda/pkgs/r
- https://mirrors.bfsu.edu.cn/anaconda/pkgs/msys2
custom_channels:
conda-forge: https://mirrors.bfsu.edu.cn/anaconda/cloud
msys2: https://mirrors.bfsu.edu.cn/anaconda/cloud
bioconda: https://mirrors.bfsu.edu.cn/anaconda/cloud
menpo: https://mirrors.bfsu.edu.cn/anaconda/cloud
pytorch: https://mirrors.bfsu.edu.cn/anaconda/cloud
pytorch-lts: https://mirrors.bfsu.edu.cn/anaconda/cloud
simpleitk: https://mirrors.bfsu.edu.cn/anaconda/cloud
channel_priority: flexible
PS:生成requirements
① pip install pipreqs
② pipreqs . --encoding=utf8 --force
windows第二条采用
③ pip freeze > requirements.txt
这时候可以看到生成了 requirements.txt
更多推荐
所有评论(0)