2017-08-15 83 views
0

我試圖安裝Python包背後的代理,我得到以下錯誤:PIP不工作 - 代理 - 連接異常中止

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

Retrying (Retry(total=4, connect=None, read=None, redirect=None)) after connection broken by 'ProtocolError('Connection aborted.', BadStatusLine("''",))': /simple/bokeh/

你認爲是什麼問題呢?

回答

1

解決 的問題是,我的宿舍防火牆阻止PIP(pypi.python.org)。在工作時發佈相同的命令可以正確安裝python軟件包。

0

代理終止HTTPS連接時。它不能 發回標題,因爲它不能讀取回去的加密數據,因此它發回空字符串「」。 httplib嘗試將「」 解析爲「HTTP/1.x」,並且失敗並顯示上述消息。

https://github.com/requests/requests/issues/2364

您可能希望看到這個職位上如何設置代理服務器後面PIP。你是否能夠安裝任何pip工具,或者這是唯一一個能夠解決問題的工具?

Using pip behind a proxy

+0

感謝您的回答。我無法用pip安裝任何東西,在這裏以散景爲例。我認爲問題在於pip無法訪問https://pypi.python.org,但不知道如何解決這個問題(我已經在命令中指定了代理設置) – severine

+0

我假設你正在潛在你的用戶:pass與您的真實網絡用戶名和密碼,並使用地址部分的代理網址? 「pip --proxy =」user:pass @ address:port「安裝散景」 –