Linux下python pip install失敗

haolinhappy發表於2018-09-07

問題:

安裝包出現Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ConnectTimeoutError

解決辦法:

pip install selectivesearch -i --trusted-host pypi.douban.com


系統預設使用源有問題,安裝失敗。

可以一些國內的pip源,如下:



阿里雲

中國科技大學

豆瓣(douban)

清華大學

中國科學技術大學

使用方法很簡單,直接 -i 加 url 即可!如下:

pip install pip -i 
pip install --upgrade  pip  -i   

如果有untrust 報錯,可使用https開頭的網站,或使用命令:

pip install  selenium -i  --trusted-host pypi.douban.com


如果想配置成預設的源,方法如下:

需要建立或修改配置檔案(一般都是建立),

linux的檔案在~/.pip/pip.conf,

windows在%HOMEPATH%\pip\pip.ini),

修改內容為:

[global]
index-url = 
[install]
trusted-host=pypi.douban.com


這樣在使用pip來安裝時,會預設呼叫該映象。

臨時使用其他源安裝軟體包的python指令碼如下:

#!/usr/bin/python
 
import os
 
package = raw_input ( "Please input the package which you want to install!\n" )
command = "pip install %s -i --trusted-host pypi.mirrors.ustc.edu.cn" % package
os.system(command)



我用的ananconda,更改源方法:


# 看看當前的 cofig 是什麼樣的
conda config --show
# 配置源
conda config --add channels '
conda config --set show_channel_urls yes   
# 刪除源
# conda config --remove channels '



來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/27785870/viewspace-2213776/,如需轉載,請註明出處,否則將追究法律責任。

相關文章