python pip未安装模块

2admgd59  于 2022-11-21  发布在  Python
关注(0)|答案(5)|浏览(191)

根据对象。我在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.

我该怎么办?

laik7k3q

laik7k3q1#

应使用代理人。例如:

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操作系统
0s7z1bwu

0s7z1bwu2#

要绕过防火墙,可以使用代理

pip install numpy --proxy <domain\user:password@proxyaddress:port>

例如,

pip install numpy --proxy http://<username>:<password>@proxy.xyz.com:2180
nfg76nw0

nfg76nw03#

如果您使用Anaconda:
我试图用cmd安装Django,但它就是不起作用!我打开了Anaconda提示符,运行了通常的

py -m pip install Django

指挥官,嘿,快!Django被安装了!

e3bfsja2

e3bfsja24#

就个人而言,这是~/.config/pip/pip.conf中的配置文件,其中包含一个extra-index-url,阻止下载,因为它使pip搜索这个额外的url上的所有包,而不是主pip库。
我试验了旧的pip 8,因为升级对于另一个项目所需的这个extra-index-url来说甚至更糟糕。

33qvvth1

33qvvth15#

你也可以试试这个!使用代理设置pip配置,这样当你通过pip安装软件包时就不需要再担心代理问题了。
pip config set global.proxy http://restrictedproxy.xxx.com:70

http://restrictedproxy.xxx.com 
:70

如果您为公司工作,您可能会向IT部门询问代理域和端口。

相关问题