通常狀況下PIP出現ReadTimeoutError都是由於被GFW給牆了,因此通常遇到這種問題,咱們能夠選擇國內的鏡像來解決問題。html
在Windows下:python
C:\Users\Administrator\下新建pip文件夾,在建立pip.ini文件,拷貝下面代碼進去,保存。linux
[global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple
其實就是把python的源換成了清華源,應該能解決問題。ubuntu
新版ubuntu要求使用https源,要注意。windows
清華:https://pypi.tuna.tsinghua.edu.cn/simpleide
阿里雲:http://mirrors.aliyun.com/pypi/simple/阿里雲
中國科技大學 https://pypi.mirrors.ustc.edu.cn/simple/url
華中理工大學:http://pypi.hustunique.com/code
山東理工大學:http://pypi.sdutlinux.org/pyspider
豆瓣:http://pypi.douban.com/simple/
能夠在使用pip的時候加參數-i https://pypi.tuna.tsinghua.edu.cn/simple
例如:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyspider,這樣就會從清華這邊的鏡像去安裝pyspider庫。
Linux下,修改 ~/.pip/pip.conf (沒有就建立一個文件夾及文件。文件夾要加「.」,表示是隱藏文件夾)
內容以下:
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple [install] trusted-host=mirrors.aliyun.com windows下,直接在user目錄中建立一個pip目錄,如:C:\Users\xx\pip,新建文件pip.ini。內容同上。