Python问题解决(五)pip安装库的曲折错误总结
我的其他python学习笔记集合:
Python基础知识详解 从入门到精通 全集索引篇
我用的是python3,已经默认安装了pip所以不需要自己安装
我自己用过程中出现了各种报错,琢磨一个多小时使用了下面方法才解决
错误截图:
等等
解决一
问题
pip的版本过低,需要更新版本,命令如下
python -m pip install --upgrade pip
但是我用这个代码更新时候同样也报错了,最后指定了更新用国内的源才解决问题
python -m pip install --upgrade pip -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
解决二
更新版本后还是会报错,可能是网络太慢,这里更换为国内数据源可以解决
网上的人说已经解决,但是本人亲测发现并未解决,你们可以试试方法如下
- 在cmd 下输入set查看文件及其全局变量路径
可以看到userprofile后面的路径
打开这个路径
- 在整个路径下新建文件夹pip 在pip下新建pip.ini文件 注意ini是扩展名
- 在pip.ini输入以下内容
[global]
timeout = 6000
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
trusted-host = pypi.tuna.tsinghua.edu.cn
保存退出
上面的网站就是源的网址
其他源
中国科学技术大学 : https://pypi.mirrors.ustc.edu.cn/simple
清华:https://pypi.tuna.tsinghua.edu.cn/simple
豆瓣:http://pypi.douban.com/simple/
华中理工大学 : http://pypi.hustunique.com/simple
山东理工大学 : http://pypi.sdutlinux.org/simple
解决三
我试上面两种方法均为解决,最后我删除了解决二中新建的文件加,用这个解决了问题
临时指定国内源来安装库 ,要先确保pip已经更新,参考解决一
命令:
python -m pip install 《包名》 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
当然也可以指定其他数据源
使用过程中可能还有报错,可能是网络问题,多试几次就成功了
如下,下载过程报错是网络问题