2015-06-23 28 views
3

我試圖在我的工作場所建立一個python開發環境來創建一些基本的應用程序。 我似乎無法得到PIP工作,例如我在pip install numpy鍵入並獲得以下錯誤信息:pip代理意識

Retrying (Retry(total=3, connect=None, read=None, redirect=None)) after connection broken by 'ConnectTimeoutError(<pip 
._vendor.requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x035884B0>, 'Connection to pypi.python. 
org timed out. (connect timeout=15)')': /simple/numpy/ 

我也做了研究似乎表明,代理的意識是我的問題,這是正確的,如果是的話,我不確定這意味着什麼或者如何解決它。

回答

8

如果你知道你的代理服務器信息,可以傳遞到命令行:

pip install --proxy=user:[email protected]:port numpy 

一個完整的字符串可以像這樣簡單的事情:

pip install --proxy=http://proxy.example.com numpy 

哪裏proxy.example.com是你(企業) 代理服務器。如果代理也需要該信息,則只需要通過user:passport

+0

或者,'pip install --proxy = $ http_proxy numpy'是'http_proxy'被設置爲一個環境var('export http_proxy = http:// proxy.example.com') – prayagupd

+0

我得到同樣的錯誤,當我嘗試從命令提示符下執行'pip install'。有人能詳細解釋我爲什麼遇到這個錯誤。我從上面的帖子瞭解到,這是一個與代理相關的問題,但我不確定它是什麼,因爲我是初學者進入編程世界。 – santhosha

2

這同樣適用,如果你正在使用代理服務器安裝包

pip --proxy http://user:[email protected]:port install libraryName 
+0

我也一樣PIP有一個問題, '--proxy =用戶:通號@服務器:port' 和解決方案是 '--proxy的http://用戶名:@通服務器:port' –

1

PIP不起作用。 修復它:去控制面板 - > Internet選項 - >連接 - > LAN設置 - >取消標記'使用代理服務器'選項。 嘗試在此之後使用點子,它應該工作。 您可以在安裝軟件包後開始使用代理服務器。

+0

不肯定爲什麼有人低估了這一點。謝謝很多The_Vats,這解決了我的問題! – FlyingZebra1

+0

謝謝。有用 – shawon

0

剛剛嘗試下面

pip install --proxy=user:[email protected]:port <package Name> 

例如

pip install --proxy=http://10.10.10.150/accelerated_pac_base.pac quandl 
0

轉到環境變量,並添加兩個新變量: HTTP_PROXYhttps_proxy你的代理服務器地址。這對我很有用。