pip安装python库总是下载超时,有什么解决方法吗?
PHP中文网
PHP中文网 2017-04-17 11:18:34
0
11
1365

如题,最近经常出现下载超时的情况,怎么也安装不了,有什么解决方法吗?

PHP中文网
PHP中文网

认证0级讲师

全部回覆(11)
PHPzhong

建個檔案 ~/.pip/pip.conf, 內容如下

[global]
index-url = http://b.pypi.python.org/simple
[install]
use-mirrors = true
mirrors = http://b.pypi.python.org

http://pypi.python.org/mirrors

左手右手慢动作

鏡像建議用:http://e.pypi.python.org,這是北京的IP,會快很多。
另外[global]區塊裡可以設定一個timeout = 6000,以免網路慢的情況下安裝包下載不完。

[global]
timeout = 6000
index-url = http://e.pypi.python.org/simple
[install]
use-mirrors = true
mirrors = http://e.pypi.python.org
阿神

也可以指定單一函式庫的安裝來源

pip install flask -i http://pypi.v2ex.com/simple
黄舟

或嘗試下 v2ex 的來源

在 ~/.pip/ 下建立檔案 pip.conf(如果還沒有的話),並填入以下內容:

[global]
index-url = http://pypi.v2ex.com/simple
迷茫

關於新版HTTP不安全報錯,給大家一個範本。

[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
阿神
pip install -i https://pypi.doubanio.com/simple/ 包名

很多答案提供的地址不是關閉,就是重定向了,新版一定要用https了,國內鏡像建議使用上面這個。
個人不建議預設修改來源位址,謹防安全隱患。

迷茫

在PyPI Mirror查看鏡像的活躍度。選擇CN地區合適的鏡像即可。

具體的配置方法如下
Using a mirror
Single Usage:

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

Global settings:
Add ~/.pip/pip.conf that includes:

[global]
index-url = http://<mirror>/simple

洪涛

上面主要講了mirror,另外的一個選擇就是代理:

pip install package --proxy=[代理地址]

順便貼幾個有用的Pypi mirror:

  • 豆瓣

  • 中國科學技術大學

刘奇

現在是2017年2月20日,目前比較好使的來源是https://pypi.tuna.tsinghua.ed...
例如
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple --upgrade tensorflow-gpu
很快,pip也一樣

阿神

最新消息,清華要關閉PyPi來源了

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板