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
上面内容的地址,您可以跟换为别的源,不过清华和阿里的源已经够用了!