Quand vous faites pip install ~~
, vous pouvez recevoir un avertissement comme "** Il est recommandé de mettre à jour pip **" comme indiqué ci-dessous.
error_message1
WARNING: You are using pip version 19.2.3, however version 20.0.2 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
Par conséquent, j'ai mis à jour pip avec la commande pip install -U pip
(Reference).
Ensuite, l'erreur TLS / SSL suivante apparaîtra.
error_message2
umi-mori$ pip install -U pip
WARNING: pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.
WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError("Can't connect to HTTPS URL because the SSL module is not available.",)': /simple/pip/
WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError("Can't connect to HTTPS URL because the SSL module is not available.",)': /simple/pip/
WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError("Can't connect to HTTPS URL because the SSL module is not available.",)': /simple/pip/
WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError("Can't connect to HTTPS URL because the SSL module is not available.",)': /simple/pip/
WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError("Can't connect to HTTPS URL because the SSL module is not available.",)': /simple/pip/
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("Can't connect to HTTPS URL because the SSL module is not available.",)) - skipping
Requirement already up-to-date: pip in /Users/masumimorishige/.pyenv/versions/3.6.5/lib/python3.6/site-packages (19.3.1)
WARNING: pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.
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("Can't connect to HTTPS URL because the SSL module is not available.",)) - skipping
Cette erreur est une erreur d'authentification lors de la connexion à un réseau traditionnel. Réinstaller ʻopenssl` et Créer pip.conf Bien qu'il ait été soulevé, il existe de nombreux cas où il ne guérit pas, nous allons donc introduire ici une «solution temporaire».
get-pip.py
La cause du problème ici est que vous essayez de récupérer un pip sur Internet.
Par conséquent, téléchargez d'abord get-pip.py
depuis [ce lien].
Vous pouvez appuyer sur la commande curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
, mais vous pouvez obtenir une erreur, donc dans ce cas, le code de votre navigateur Veuillez récupérer le fichier python directement.
get-pip.py
Lancer python3 get-pip.py
lancera l'installation de pip.
Recommended Posts