一、使用国内镜像方案(推荐)
经常在使用python的时候需要安装各种模块,而pip是很强大的模块安装工具,但是由于国外官方pypi经常被墙,导致不可用,所以我们最好是将自己使用的pip源更换一下,这样就能解决被墙导致的装不上库的烦恼。
网上有很多可用的源,例如豆瓣:http://pypi.douban.com/simple/,清华:https://pypi.tuna.tsinghua.edu.cn/simple 清华大学的pip源是官网pypi的镜像,每隔5分钟同步一次。
可以在使用pip的时候加参数-i https://pypi.tuna.tsinghua.edu.cn/simple
例如:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple gevent,这样就会从清华这边的镜像去安装gevent库。
二、增加连接时延
设置超时时间:pip --default-timeout=100 install XXX
除了上述两种方案外,还有使用代理,修改配置文件等方式。条条大路通罗马,我认为第一种方案已经很方便了。但是如果想用pycharm对虚拟环境安装相应的,就需要修改配置文件了,具体方法如下:
三、永久修改pip下载网址(本人暂未测试)
永久修改pip镜像:
linux下,修改 ~/.pip/pip.conf (没有就创建一个), 修改 index-url至tuna
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
windows下,直接在user目录中创建一个pip目录,如:C:\Users\xx\pip,新建文件pip.ini,内容如下:
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
或者直接在cmd中
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/
四、在配置文件中修改pip的连接时延
python -m pip install --upgrade pip --timeout 6000
本文参考:
https://www.cnblogs.com/maxiaodoubao/p/9866482.html
https://blog.csdn.net/weixin_41357300/article/details/97318913
五、pycharm安装第三方包时出现错误
之前考虑用方法三改了地址后,再调用pycharm指令,后来发现根本没必要这么麻烦,在pycharm中搜索库时,在安装按钮的右侧,有一个
点进去把镜像网址加入即可。
————————————————
版权声明:本文为CSDN博主「吉人自有天香」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/JohnWeii/article/details/104210851