问题描述:Python这种语言经常需要下载很多库文件,最简单的方法是通过pip去安装。然而我们使用pip时候,经常遇到安装慢,甚至安装不行的这种问题,大家都是怎么解决呢。
理解原因:首先想为什么会下载这么慢,这是因为安装扩展包需要先到国外源网站下载对应的.whl文件,再进行安装,但国外的源下载速度很慢,浪费时间,而且经常出现下载安装出错的问题。
解决办法:
(1) 通过国内的一些下载源去下载,比较使用的是中科大源:https://pypi.mirrors.ustc.edu.cn/simple以及清华源:https://pypi.tuna.tsinghua.edu.cn/simple。使用命令是:【pip install -i 下载源地址 下载的库】,比如【pip install -i http://pypi.douban.com/simple/ pymysql】
(2) 上面那种方式也不是很稳定,有时候也下载不成功呢。于是可以直接从网站上下载对应库的.whl格式文件,然后对这个文件进行安装。对应的网站如下:【https://www.lfd.uci.edu/~gohlke/pythonlibs/】,最后直接【pip install 对应的.whl】
(3) 最好的办法是通过安装一个pip.ini文件
[global]
index-url = http://pypi.douban.com/simple
[install]
trusted-host = pypi.douban.com
在那个文件里面输入上述内容即可。文件存放的位置可以是user下的任何一个位置。
或者直接去官方下载【https://pypi.org/search/?q=pymysql】,需要翻墙。
总结:整理的这些内容,可能有些不适用,但是大部分还是可以使用,我个人认为第三种方法是最好的。