请勿安装模块

Del*_*aIV 11 python numpy pip

按照对象.我在Windows 7 64位下运行Python 2.7.10.我将C:\ Python27\Scripts添加到我的PATH,我可以运行pip,但它无法安装模块.例如

pip install numpy
Run Code Online (Sandbox Code Playgroud)

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/
Run Code Online (Sandbox Code Playgroud)

它会一直重试并失败,然后退出

Could not find a version that satisfies the requirement numpy (from versions:
)
No matching distribution found for numpy
Run Code Online (Sandbox Code Playgroud)

可能我是在防火墙后面,但我很失望,因为我可以安装R完好的软件包install.packages,我不明白为什么我不能用Python做同样的事情.如果我手动安装包(在这种情况下numpy,从这里

numpy的

关于使用,我会错过什么pip

编辑:根据评论中的建议,我从numpy下载了nwhy的.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
Run Code Online (Sandbox Code Playgroud)

我只有

  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.
Run Code Online (Sandbox Code Playgroud)

我该怎么办?

Sew*_*zki 15

应使用代理.例如:

python.exe -m pip install numpy --proxy="proxy.com:8080"
Run Code Online (Sandbox Code Playgroud)

其中"proxy.com:8080"是代理服务器地址和端口.这可以在OS设置中找到.

如何获得它们:

  1. Windows:什么是代理服务器或代理服务器
  2. Linux 如何找到我背后的代理地址?
  3. OSX:如何在Bash脚本中获取Mac OS X的代理信息?

  • 但是问题的根源是什么?为什么使用代理解决了问题呢? (2认同)