Je ne parviens pas à installer de module python externe via pip install . J'ai correctement installé python, mais si j'utilise pip_install, cette erreur s'affiche.
Voici le code après avoir lancé le pip install pytesseract
C:\Users\190560>pip install pytesseract
Collecting pytesseract
Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:833)'),)': /simple/pytesseract/
Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:833)'),)': /simple/pytesseract/
Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:833)'),)': /simple/pytesseract/
Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:833)'),)': /simple/pytesseract/
Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:833)'),)': /simple/pytesseract/
Could not fetch URL https://pypi.org/simple/pytesseract/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(Host='pypi.org', port=443): Max retries exceeded with url: /simple/pytesseract/ (Caused by SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:833)'),)) - skipping
Could not find a version that satisfies the requirement pytesseract (from versions: )
No matching distribution found for pytesseract
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(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:833)'),)) - skipping
Comment résoudre ce problème ??
Je peux résoudre partiellement le problème en utilisant cette commande
pip install --trusted-Host pypi.org --trusted-Host files.pythonhosted.org <package_name>
mais je ne trouve aucun dossier pip.ini sur mon ordinateur comme suggéré par cette question ici
Des suggestions pour résoudre ce problème de façon permanente?
J'ai rencontré des problèmes similaires dans un réseau d'entreprise où un proxy est requis pour accéder au réseau externe. Dans ce cas, nous devrons dire à pip le proxy:
pip --proxy=http://your.corporate.proxy.com install pytesseract
Une autre cause possible est due au changement de domaine pypi. Dans ce cas, vous pouvez essayer la solution ci-dessous:
pip --index-url=http://pypi.python.org/simple/ --trusted-Host pypi.python.org install pytesseract
Un autre cas similaire avec une excellente réponse: pip échoue toujours la vérification ssl
J'ai eu un problème similaire et j'ai découvert que c'était lié à l'adresse IPv6 du réseau. Je ne sais pas pourquoi. Ce qui a résolu mon problème était de désactiver l’IPv6. Vous pouvez trouver comment le faire ici pour Windows et MacOS X .