Python pip不工作并给出异常urlopen错误[错误10051]

时间:2013-04-19 14:30:45

标签: python-2.7 pip

我正在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出现问题的任何暗示都将非常感激。

1 个答案:

答案 0 :(得分:1)

尝试将-r选项与https://crate.io一起使用。 Crate是一个很棒的网站,也反映了PyPI,非常可靠。它每2分钟与PyPI同步,因此它应该是最新的,除非你刚刚发布了一个软件包。