2017-02-21 831 views
3

我試圖在Windows 10中安裝​​中的軟件包。我在代理後面,所以我已經設置了代理信息以及我的登錄信息和我的連接似乎工作。Pycharm pip安裝無法在代理後工作

internet connection

我的問題是,無論是pipSetup_tools似乎無法連接到互聯網,我收到以下錯誤後的多個連接重試都失敗了:

No matching distribution found for [package name] 

例如,當我嘗試安裝NumPy的:

errors im getting

PS:

  • 我已經看過類似的問題over here,但是我沒有找到有用的。

  • 我設法得到PIP執行以下操作後,從命令提示符(CMD)的工作:

    1. 出口代理設置:

      set http_proxy=http://username:[email protected]:port

      set https_proxy=https://username:[email protected]:port

    2. 安裝包裝:

      pip install PackageName

出於某種原因,以下類型的安裝似乎無法正常工作(注意,這是同一種說法Pycharm正試圖用安裝我的包):

pip install --proxy=https://username:[email protected]:port packageName 

我在做什麼錯了?我該如何解決這個問題?提前致謝。

回答

3

您的問題可能有幾個原因。首先想到的是:

  • 你是否嘗試去Python3可執行文件路徑並嘗試從CMD使用相同的命令?

    pip3.exe install --proxy=https://username:[email protected]:port packageName 
    
  • 你也可以嘗試同樣的命令如上,但有點變化:

    pip3.exe install packageName --proxy=https://username:[email protected]:port 
    
  • 你確定的憑據是好嗎? (顯然連接成功了,我剛看到第一張圖片)

  • 是代理了嗎?(顯然連接是成功的,我只看到第一個圖像)

我使用後者的命令,它在Windows上使用Python 3.5.x正常工作。

+0

謝謝@ Dex'ter,'pip3.exe安裝--proxy = https://用戶名:密碼@ proxy:port packageName'這在CMD上工作,所以這已經非常有用了,謝謝。有沒有辦法讓我把編輯Pycharm的'pip install'字符串改成類似的東西? Pycharm仍然無法安裝軟件包,因爲它試圖使用'pip install --proxy = https:// username:password @ proxy:port packageName' –

+0

@TshilidziMudau確保你在'Run'中配置了正確的Python解釋器 - > 'Edit configurations' :) – 2017-02-21 09:49:13

+0

就是這樣,謝謝@ Dex'ter。 –

0

創建與需要身份驗證Windows系統環境變量HTTPS_PROXY或HTTP_PROXY代理(用戶名:密碼@代理:端口)的窗口,重新啓動pycharm。

然後,不指定pycharm內的代理配置,安裝包。