python - pip 不安装模块

标签 python numpy pip

根据对象。我在 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,从这里开始

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”是代理服务器地址和端口。这可以在操作系统设置中找到。

获取方式:

  1. Windows:What Is a Proxy or Proxy Server
  2. Linux How can I find out the proxy address I am behind?
  3. Mac OS X:How can I get Mac OS X's proxy information in a Bash script?

关于python - pip 不安装模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33996026/

相关文章:

python - 如何在 Python 中将作者身份添加到 NumPy 文档字符串

python - 有没有一种有效的方法可以使用交错的 'mosaic' 模式将 4 个小数组组合成一个大数组?

python - 使用 pip 安装 Senticnet 时出现 Unicode 解码错误

python - 如何在python日志记录中创建每日日志文件夹

python - 在 Numpy 数组中查找多个值

python - 模糊搜索 Pandas 中的列

Python Pip 第一次失败([Errno 2] 没有这样的文件或目录),然后第二次尝试工作 - 为什么?

Python依赖管理实践

python - numpy:累积 'greater' 操作

python - 如何使用 PostgreSQL 按路径过滤