[英]pip not installing modules
根據 object。我在 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
可能我在防火牆后面,但我很失望,因為我可以使用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.
我應該怎么辦?
應使用代理。 例如:
python.exe -m pip install numpy --proxy="proxy.com:8080"
其中“proxy.com:8080”是代理服務器地址和端口。 這可以在操作系統設置中找到。
如何獲得它們:
要繞過防火牆,您可以使用代理
pip install numpy --proxy <domain\user:password@proxyaddress:port>
例如。,
pip install numpy --proxy http://<username>:<password>@proxy.xyz.com:2180
你有機會使用 Anaconda 嗎?
我在嘗試使用 cmd 安裝 Django 時,頭撞牆了幾個小時,但它不起作用! 我打開了 Anaconda Prompt,運行了通常的
py -m pip install Django
命令,嘿,快! 安裝了Django!!
就個人而言,它是~/.config/pip/pip.conf
中的 conf 文件(其中包含extra-index-url
)阻塞。
使用舊的 pip 8 進行試驗,因為對於另一個項目所需的extra-index-url
升級更糟。
你也可以試試這個。 使用代理設置 pip 配置,這樣您在通過 pip 安裝軟件包時就無需再次關注代理問題。
pip config set global.proxy http://restrictedproxy.xxx.com:70
http://restrictedproxy.xxx.com
:70
如果您在一家公司工作,您可能會向 IT 詢問代理域和端口。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.