我正在Windows XP 32位计算机上使用Python 2.7(32位)设置环境。
Python 2.7安装顺利(我使用的是Windows安装程序)。在此之后我安装了setuptools(也使用Windows安装程序)并随后安装了pip(我将pip tar文件解压缩到一个目录中,然后运行python setup.py install
)。
我还安装了Apache和mod_wsgi,配置它们并在Python中编写了一个简单的页面,由Web服务器正确显示。
到目前为止一切顺利。现在我想使用pip安装virtualenvwrapper-win
。由于我在代理之后,我使用了--proxy
。我的命令行如下所示:
pip install --verbose --proxy myproxy --use-mirrors --timeout 240 --download D:\cache virtualenvwrapper-win
这里我多次出现相同的错误消息:
Could not fetch URL http://c.pypi.python.org/simple/virtualenvwrapper-win/: <urlopen error [Errno 10051] A socket operation was attempted to an unreachable network.>
最后:
DistributionNotFound: No distributions at all found for virtualenvwrapper-win
在花了4个小时试图解决这个问题后,我不知道如何继续。
请注意,与Python 2.7 64位完全相同的步骤完全没有问题(我在几分钟内运行了virtualenv)。我可以在 Windows二进制下载部分找到我使用Python 32位的原因here。
对pip install
出现问题的任何暗示都将非常感激。
答案 0 :(得分:1)
尝试将-r
选项与https://crate.io
一起使用。 Crate是一个很棒的网站,也反映了PyPI,非常可靠。它每2分钟与PyPI同步,因此它应该是最新的,除非你刚刚发布了一个软件包。