简体   繁体   English

无法安装python包SSL证书问题

[英]Cant install python packages SSL certificate issue

Hi I have python version 3.9.6 installed and pip version 21.1.3.嗨,我安装了 python 版本 3.9.6 和 pip 版本 21.1.3。 And I'm trying to run py -m pip install Django and I get the following errors:我正在尝试运行py -m pip install Django ,但出现以下错误:

WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) 
after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] 
certificate verify failed: unable to get local issuer certificate (_ssl.c:1129)'))': /simple/django/

WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) 
after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] 
certificate verify failed: unable to get local issuer certificate (_ssl.c:1129)'))': /simple/django/

WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) 
after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] 
certificate verify failed: unable to get local issuer certificate (_ssl.c:1129)'))': /simple/django/

WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) 
after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] 
certificate verify failed: unable to get local issuer certificate (_ssl.c:1129)'))': /simple/django/

WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) 
after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] 
certificate verify failed: unable to get local issuer certificate (_ssl.c:1129)'))': /simple/django/

Could not fetch URL https://pypi.org/simple/django/: 
There was a problem confirming the ssl certificate: 
HTTPSConnectionPool(host='pypi.org', port=443): 
Max retries exceeded with url: /simple/django/ 
(Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] 
certificate verify failed: unable to get local issuer certificate (_ssl.c:1129)'))) - skipping

ERROR: Could not find a version that satisfies the requirement Django (from versions: none)
ERROR: No matching distribution found for Django

Can anyone please help me and tell me how to solve this issue.任何人都可以帮助我并告诉我如何解决这个问题。

I tried to turn off my antivirus but it didn't help我试图关闭我的防病毒软件,但没有帮助

I can't use openssl on my cmd if anyone knows how to import Django step by step it would help me very much as I'm new using python.如果有人知道如何逐步导入 Django,我将无法在我的 cmd 上使用 openssl 它将对我非常有帮助,因为我是使用 python 的新手。

Thanks.谢谢。

Used this and worked使用这个并工作

python -m pip install Django --trusted-host=pypi.python.org --trusted-host=pypi.org --trusted-host=files.pythonhosted.org

Found it here在这里找到

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM