ITPub博客

首页 > 自动化运维 > 大规模网络运维 > Linux下python pip install失败

Linux下python pip install失败

大规模网络运维 作者:haolinhappy 时间:2018-09-07 15:45:40 0 删除 编辑

问题:

安装包出现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/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2015-01-04

  • 博文量
    20
  • 访问量
    40537