簡體   English   中英

無法使用 pip 安裝軟件包(SSL:CERTIFICATE_VERIFY_FAILED)

[英]Unable to install packages with pip (SSL: CERTIFICATE_VERIFY_FAILED)

我一直無法使用pip下載任何軟件包,並且我不斷收到有關確認 SSL 證書的問題的相同錯誤。 我目前在我大學的網絡上,我的筆記本電腦上也安裝了 Anaconda。 我不確定這兩個因素是否與這個問題有關。

我使用的是python版本3.7.0pip版本9.0.1pip3版本10.0.1

當我在終端中輸入pip install django時,我得到了這個結果:

Collecting django
  Could not fetch URL https://pypi.python.org/simple/django/:
     There was a problem confirming the ssl certificate: 
     [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:749)
     - skipping
  Could not find a version that satisfies the requirement django (from versions: )
No matching distribution found for django

我已經閱讀了其他幾個主題。 我試過這樣的命令沒有成功:

curl https://bootstrap.pypa.io/get-pip.py | python3
pip install --upgrade pip
pip install --trusted-host pypi.org --trusted-host \
  files.pythonhosted.org django

根據此問題,您還應該將pypi.python.org作為受信任的主機添加到命令行,即:

pip install --trusted-host pypi.org --trusted-host pypi.python.org \
            --trusted-host files.pythonhosted.org django

我遇到了類似的問題,對我有用的解決方案是向環境變量添加三個路徑

C:\Anaconda3; 

C:\Anaconda3\Scripts; 

C:\Anaconda3\Library\bin;

我一直在窗口 7 上使用 python 3.7.1 和 anaconda 4.8.2。您可以檢查缺少的路徑環境變量並僅添加缺少的環境變量。

打開 Anaconda prompt 並運行以下命令:

conda install -f pip

pip install pandas

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM