用pip进行安装的时候,发现经常会报raise ReadTimeoutError(self._pool, None, "Read timed out.") 的错误。错误信息就知道这个错误是因为超时引起的。超时的原因是因为使用pip 进行install的时候直接去国外下载的。
那么有没有像Java那样的Maven的国内源呢?
这个是有的,国内有比较多的企业和研究机构都有的。像豆瓣、清华大学、阿里都有。
国内源
清华: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 install -i [国内源] [插件名]
例如使用清华源下载 NumPy
命令如下:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple NumPy
永久方式
临时一般有些麻烦,有没有永久的呢?
这个也是有的。
在C盘如下路径
C:\Users\[用户名] 添加一个文件夹pip,然后在该文件夹下创建一个文件“pip.ini”,将下面的内容添加到该文件中,保存即可:
[global]
trusted-host=mirrors.aliyun.com
index-url=https://pypi.tuna.tsinghua.edu.cn/simple
------------------------------------------------------我 也 是 有 底 线 的------------------------------------------------------