pip install -r requirements.txt失败
问题点:安装第三方库失败,与timeout error(网络差导致的超时)
分析思路:部分第三方包的资源来自于github网站,这部分资源需要翻墙获得.
解决办法:
①更换镜像源为国内,豆瓣,阿里,清华等镜像源,或许可以获得同样资源
添加参数 -i更改资源的来源
# 阿里云镜像源 http://mirrors.aliyun.com/pypi/simple/
# 清华镜像源 https://mirrors.tuna.tsinghua.edu.cn/help/pypi/
# 豆瓣镜像源 https://pypi.doubanio.com/simple
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
②如果①方法,仍然有资源找不到,可以在gitee网站上直接或者间接找到,国内的克隆项目.
基本安装,会出现有些版本找不到,解决方法是更改镜像源或者降低版本
pip install -r requirements.txt
pip3 install -r requirements.txt
pip3 install -i -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt
命令可以跳过安装错误的库,继续安装
while read requirement; do sudo pip2 install $requirement; done < requirements.txt