解决Linux,Ubuntu下使用python包管理工具pip命令安装和下载包速度很慢、失败或者connection timeout等问题

pip 是 Python 包管理工具,该工具提供了对Python 包的查找、下载、安装、卸载的功能。

1.原因

pip命令在Linux系统下使用频率非常高,但是国内使用时常常会下载很慢,或者经常提醒连接超时,其主要问题就是它的默认服务器在国外,所以速度很慢,此时我们只要将服务器地址改为国内的地址就可以完美解决下载慢或者失败的问题。

2.最简单的解决方法

推荐几个国内的源:

清华:https://pypi.tuna.tsinghua.edu.cn/simple

阿里云:http://mirrors.aliyun.com/pypi/simple/

中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/

华中理工大学:http://pypi.hustunique.com/

山东理工大学:http://pypi.sdutlinux.org/ 

豆瓣:http://pypi.douban.com/simple/

解决方法非常简单,只要我们通过pip下载包时,告诉系统使用哪个源即可,例如我想使用清华大学的源安装某个包,可以直接加上地址即可,用法如下:

原始pip用法

pip install  "这里是你要安装的包名称(去掉引号)"

解决速度慢的用法

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple "这里是你要安装的包名称(去掉引号)"

3.另外的长效解决方案

每次都加上源地址,势必很麻烦,我们还可以直接将源地址添加到系统文件中,后续使用pip命令就可以直接使用,而不必再加上源地址。

如果你的家目录下没有的话,你可以在你的家目录下新建一个隐藏的pip配置文件,文件的名称与路径为:

~/.pip/pip.conf
  
.pip表示这是一个隐藏的文件夹,如果新建完之后看不到这个文件,那是因为自动隐藏了,你只需要Ctrl+h即可显示出来。

然后将下面的内容地址复制到pip.conf文件内保存,就可以了正常使用了。

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host=mirrors.aliyun.com

上面内容的地址,您可以跟换为别的源,不过清华和阿里的源已经够用了!

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值