根据对象。我在Windows 7 64位下运行Python 2.7.10。我在PATH中添加了C:\Python27\Scripts,我可以运行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
也许我在防火墙后面,但是我很失望,因为我可以用install.packages
安装R下的包,我不明白为什么我不能用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.
我该怎么办?
5条答案
按热度按时间laik7k3q1#
应使用代理人。例如:
其中,“proxy.com:8080”是代理服务器地址和端口。可以在操作系统设置中找到。
如何获取:
0s7z1bwu2#
要绕过防火墙,可以使用代理
例如,
nfg76nw03#
如果您使用Anaconda:
我试图用cmd安装Django,但它就是不起作用!我打开了Anaconda提示符,运行了通常的
指挥官,嘿,快!Django被安装了!
e3bfsja24#
就个人而言,这是
~/.config/pip/pip.conf
中的配置文件,其中包含一个extra-index-url
,阻止下载,因为它使pip
搜索这个额外的url上的所有包,而不是主pip库。我试验了旧的pip 8,因为升级对于另一个项目所需的这个
extra-index-url
来说甚至更糟糕。33qvvth15#
你也可以试试这个!使用代理设置pip配置,这样当你通过pip安装软件包时就不需要再担心代理问题了。
pip config set global.proxy http://restrictedproxy.xxx.com:70
如果您为公司工作,您可能会向IT部门询问代理域和端口。