根据对象。我在 Windows 7 64 位下运行 Python 2.7.10。我将 C:\Python27\Scripts 添加到我的 PATH 中,我可以运行 pip
,但它无法安装模块。例如
pip install numpy
给予
Collecting numpy
Retrying (Retry(total=4, connect=None, read=None, redirect=None)) after
connection broken by 'ProtocolError('Connection aborted.', gaierror(11004,'getaddrinfo failed'))': /simple/numpy/
它不断重试并失败一段时间,然后退出
Could not find a version that satisfies the requirement numpy (from versions:
)
No matching distribution found for numpy
可能我在防火墙后面,但我很失望,因为我可以在 R 下安装软件包install.packages
非常好,我不明白为什么我不能用 Python 做同样的事情。如果我手动安装包(对于 NumPy,从这里开始
关于使用 pip
,我错过了什么?
根据评论中的建议,我从 NumPy 下载了 NumPy 的 .whl 文件。 .我导航到下载目录并执行
pip install numpy-1.10.1-cp27-none-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
我只有
numpy-1.10.1-cp27-none-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl is not a supported wheel on this platform.
我该怎么办?
最佳答案
应使用代理。例如:
python.exe -m pip install numpy --proxy="proxy.com:8080"
其中“proxy.com:8080”是代理服务器地址和端口。这可以在操作系统设置中找到。
获取方式:
关于python - pip 不安装模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33996026/