【问题标题】:Python pip is not working and giving exception urlopen error [Error 10051]Python pip 不工作并给出异常 urlopen 错误 [错误 10051]
【发布时间】:2013-04-19 14:30:45
【问题描述】:

我正在 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 在几分钟内运行)。我使用 Python 32 位的原因可以在 Windows 二进制下载部分找到here

任何关于pip install 问题的提示将不胜感激。

【问题讨论】:

    标签: python-2.7 pip


    【解决方案1】:

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

    【讨论】:

    • 我已经在使用--use-mirrors 选项。我会尝试使用 crate。
    • 不知何故我完全错过了。 >_c 镜像也可能已脱机。
    • Here 是有关使用镜像的相关答案。
    猜你喜欢
    • 2016-03-08
    • 1970-01-01
    • 2020-02-28
    • 1970-01-01
    • 2021-12-16
    • 2014-10-06
    • 2020-01-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多