我正在尝试运行一个安装pip:get-pip.py的脚本,由于我的网络位于一个HTTP代理后面,因此连接超时。我是否可以在Python 2.7安装中配置HTTP代理来安装我要安装的内容?
注意:我用的是Windows。下面是我得到的错误:
C:\SetupFiles>python get-pip.py
Downloading/unpacking pip
Cannot fetch index base URL http://pypi.python.org/simple/
Could not find any downloads that satisfy the requirement pip
No distributions at all found for pip
看起来
get-pip.py
已经更新为使用环境变量http_proxy
和https_proxy
。窗口:
Linux/OS X操作系统:
但是,如果这仍然不适用于您,您可以通过使用setuptools'
easy_install
的代理安装pip,方法是设置相同的环境变量。窗口:
Linux/OS X操作系统:
安装后,请使用:
从pip man page:
在我的网络上,仅仅设置http_代理对我不起作用。以下几点是相关的。
1执行sudo时,不会保留为用户设置http_代理-若要保留,请执行以下操作:
我通过首先安装cntlm本地代理使安装工作正常。这里的说明很简洁:http://www.leg.uct.ac.za/howtos/use-isa-proxies
你可以输入你的域名而不是学生号
2要使用cntlm本地代理,请执行:
您可以使用
easy_install
安装pip
(或任何其他包),几乎如第一个答案中所述。不过,您也需要一个HTTPS
代理。完整的命令序列是:您可能还需要向代理添加端口,例如
http{s}_proxy=http://proxy.myproxy.com:8080
相关问题 更多 >
编程相关推荐