(ptoe) D:\MyFile\arc\pyenv\ptoe>pip install pprint
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:1108)'))': /simple/pprint/
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:1108)'))': /simple/pprint/
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:1108)'))': /simple/pprint/
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:1108)'))': /simple/pprint/
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:1108)'))': /simple/pprint/
Could not fetch URL https://pypi.org/simple/pprint/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.org', port=443): Max retries exceeded with url: /simple/pprint/ (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1108)'))) - skipping
ERROR: Could not find a version that satisfies the requirement pprint (from versions: none)
ERROR: No matching distribution found for pprint
Could not fetch URL https://pypi.org/simple/pip/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.org', port=443): Max retries exceeded with url: /simple/pip/ (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1108)'))) - skipping
Bei der SSL-Authentifizierung ist ein Fehler aufgetreten. Ich kann dem Verbindungsziel nicht vertrauen, aber ich weiß nicht, was die Ursache ist. Da es sich um einen Firmen-PC handelt, ist es beängstigend, zu viel mit den Netzwerkeinstellungen zu tun zu haben.
Nach dem Googeln scheint es in Ordnung zu sein, wenn dem Verbindungsziel die Pip-Option anvertraut wird. (Ich mache mir Sorgen, dass es nur MAC-Beispiele und wenige Windows-Beispiele gibt.)
Verwenden Sie die Option "--trusted-host", um die verbundene Site nur während der Installation zu authentifizieren. Die folgenden drei sind erforderlich. Wenn dies nicht ausreicht, tritt der gleiche Fehler wie oben auf.
--trusted-host pypi.python.org
--trusted-host files.pythonhosted.org
--trusted-host pypi.org
(ptoe) D:\MyFile\arc\pyenv\ptoe>python -m pip install --trusted-host pypi.python.org --trusted-host files.pythonhosted.org --trusted-host pypi.org --upgrade pip
Collecting pip
Downloading https://files.pythonhosted.org/packages/36/74/38c2410d688ac7b48afa07d413674afc1f903c1c1f854de51dc8eb2367a5/pip-20.2-py2.py3-none-any.whl (1.5MB)
|████████████████████████████████| 1.5MB 3.3MB/s
Installing collected packages: pip
Found existing installation: pip 19.2.3
Uninstalling pip-19.2.3:
Successfully uninstalled pip-19.2.3
Successfully installed pip-20.2
Das PIP-Upgrade ist bestanden! !! (* ´ω ` *)
(ptoe) D:\MyFile\arc\pyenv\ptoe>python -m pip install --trusted-host pypi.python.org --trusted-host files.pythonhosted.org --trusted-host pypi.org pip pprint
Requirement already satisfied: pip in ![Kommentar 2020-08-04 155203.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/600163/6dea129d-3250-af0c-fff9-bb139a38391f.png)
d:\myfile\arc\pyenv\ptoe\lib\site-packages (20.2)
Collecting pprint
Downloading pprint-0.1.tar.gz (860 bytes)
Using legacy 'setup.py install' for pprint, since package 'wheel' is not installed.
Installing collected packages: pprint
Running setup.py install for pprint ... done
Successfully installed pprint-0.1
Die Bibliothek wurde normal installiert.
Es ist ein bisschen, jedes Mal 3 "--trusted-host" zu schreiben und zu installieren ... In diesem Fall müssen Sie beim Erstellen und Schreiben von pip.ini die Option --trusted-host danach nicht mehr angeben.
[global]
trusted-host = pypi.python.org
pypi.org
files.pythonhosted.org
Ich wusste nicht, wo ich pip.ini für Windows ablegen sollte. Es wurde in der offiziellen Pip-Dokumentation geschrieben.
#Für Benutzer lokal
%APPDATA%\pip\pip.ini
#Global
C:\ProgramData\pip\pip.ini
#Virtuelle Umgebung(venv)Im Falle von
%VIRTUAL_ENV%\pip.ini
Speicherabbild der virtuellen Umgebung
https://github.com/pypa/pip/issues/5448 https://pip.pypa.io/en/stable/user_guide/#configuration
Recommended Posts