嘗試使用pip安裝包老是會碰到HTTPError或ReadTimeOutError等網絡相關的問題,原因是因爲內網在從外網地址下爬取資源或多或少會受到干擾。
解決方法:使用清華鏡像庫安裝即可。
方法:
只需要在pip install指令後添加-i https://pypi.tuna.tsinghua.edu.cn/simple
例如需要安裝cvxpy包,原始指令是:
pip install cvxpy
使用鏡像庫的指令是:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple cvxpy
在pip到最新的版本 (>=10.0.0) 後可以配置該鏡像庫爲默認,即每次使用pip install
都是使用該鏡像庫的配置。
配置方法:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pip -U
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
以上。