[Python]-pip-ReadTimeoutError: Read timed out 問題

問題描述

就是在安裝Python包的時候,因爲時間太長引發的超時問題html

問題解決

第一個辦法是更改源地址:在 ~/.pip/ 下建立文件 pip.conf(若是尚未的話), 模版以下:python

[global]
timeout = 6000
index-url = http://pypi.douban.com/simple/ 
[install]
use-mirrors = true
mirrors = http://pypi.douban.com/simple/ 
trusted-host = pypi.douban.com

可是我看好多網友都不推薦,說是可能會有隱患,因此我使用的是第二種方法。segmentfault

第二個辦法是直接在命令行中添加源:url

#格式
pip install -i http://<mirror>/simple <package>

#例子
pip install **** -i http://pypi.douban.com/simple 
pip install -i http://pypi.douban.com/simple --trusted-host pypi.douban.com ****
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple --upgrade ****

參考

Python pip用國內鏡像下載的辦法
python pip安裝國外插件timeout解決方案
pip安裝python庫老是下載超時,有什麼解決方法嗎?.net

相關文章
相關標籤/搜索