我试图使用 Python 软件包管理器 pip 来安装一个软件包和它的依赖从互联网。不过,我在学院里有一个代理人,我已经设定了 http_proxy
的环境变量。但是当我尝试安装这样的软件包时:
pip install TwitterApi
我在日志文件中得到这个错误:
Getting page http://pypi.python.org/simple/TwitterApi
Could not fetch URL http://pypi.python.org/simple/TwitterApi: <urlopen error [Errno 111] Connection refused>
Will skip URL http://pypi.python.org/simple/TwitterApi when looking for download links for TwitterApi
Getting page http://pypi.python.org/simple/
Could not fetch URL http://pypi.python.org/simple/: <urlopen error [Errno 111] Connection refused>
我甚至尝试像下面这样明确地设置代理变量:
pip install --proxy http://user:password@proxyserver:port TwitterApi
但是我仍然得到相同的错误。我如何让 pip 在代理服务器后面工作。