(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
Il y a une erreur dans l'authentification SSL. Je ne peux pas faire confiance à la destination de la connexion, mais je ne sais pas quelle est la cause. Puisqu'il s'agit d'un PC d'entreprise, il est effrayant de trop jouer avec les paramètres réseau.
Après googlé, il semble OK si la destination de connexion est approuvée avec l'option pip. (Je crains qu'il n'y ait que des exemples MAC et quelques exemples Windows.)
Utilisez l'option "--trusted-host" pour authentifier le site connecté uniquement pendant l'installation. Les trois suivants sont obligatoires. Si cela ne suffit pas, la même erreur que ci-dessus se produira.
--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
La mise à jour PIP est passée! !! (* ´ω ` *)
(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 ![Commentaire 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
La bibliothèque a été installée normalement.
C'est un petit peu d'écrire et d'installer 3 "--trusted-host" à chaque fois ... Dans ce cas, si vous créez et écrivez pip.ini, vous n'avez pas besoin de spécifier l'option --trusted-host après cela.
[global]
trusted-host = pypi.python.org
pypi.org
files.pythonhosted.org
Je ne savais pas où mettre pip.ini pour Windows, Il a été écrit dans la documentation officielle de pip.
#Pour l'utilisateur local
%APPDATA%\pip\pip.ini
#Global
C:\ProgramData\pip\pip.ini
#Environnement virtuel(venv)dans le cas de
%VIRTUAL_ENV%\pip.ini
Image de stockage de l'environnement virtuel
https://github.com/pypa/pip/issues/5448 https://pip.pypa.io/en/stable/user_guide/#configuration
Recommended Posts