一、問題:安裝python包的時候報錯ReadTimeoutError——Read time out.
二、解決辦法
三種方法,一是切換下載源;二是下載相應平台的安裝包后安裝;三是下載源碼編譯安裝;
第一種方法,切換下載源推薦
https://pypi.tuna.tsinghua.edu.cn/simple
http://pypi.douban.com/simple/
使用方式舉例:pip install 包名 --user -i https://pypi.tuna.tsinghua.edu.cn/simple
永久切換:Linux下,修改或創建~/.pip/pip.conf,修改內容如下:
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
windows下,直接在user目錄中創建一個pip目錄,如:C:\Users\xx\pip,新建文件pip.ini,內容如下:
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
第二種方法,下載相應平台的安裝包
百度找到py包,選擇相應的平台的包,下載,安裝,如下圖。
第三種方法,下載源碼編譯安裝
如果找不到對應的平台的安裝包,只能選擇源碼下載編譯,再安裝。舉例,下圖最后一個zip文件就是源碼。