Lors de l'installation de certains packages Python via JMP, les utilisateurs peuvent rencontrer l'erreur ci-dessous. Cette erreur se produit lors de la tentative d'accès à un dépôt de packages protégé par un pare-feu d'entreprise.
Impossible de récupérer l'URL https://pypi.org/simple/pip/ : un problème est survenu lors de la confirmation du certificat SSL : HTTPSConnectionPool (host='pypi.org', port=443) : Nombre maximal de tentatives dépassé avec l'URL : /simple/pip/ (causé par SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate in certificate chain (_ssl.c:1016)'))) en cours d'omission...
Solutions:
- Try upgrading PIP setuptools and ajout du packagecertifi à la liste des packages.
jmputils.jpip('install --upgrade', 'pip setuptools certifi')
- Demandez à votre service informatique de mettre sur liste blanche l'URL du référentiel de packages afin qu'il soit accessible au-delà du pare-feu de l'entreprise.
- Try to install the package via the Windows Command Line using the trusted-host option.
"C:\Program Files\JMP\<JMPPRO>\<VERSION>\jmp_python.exe" -m pip install --trusted-host=pypi.org --trusted-host=files.pythonhosted.org --user <MODULE name="">
E.G., installing numpy within JMP Pro. "C:\Program Files\JMP\JMPPRO\18\jmp_python.exe" -m pip install --trusted-host=pypi.org --trusted-host=files.pythonhosted.org --user numpy
</MODULE></VERSION></JMPPRO>
Attention : Notez que la troisième solution n'est pas sécurisée et peut entraîner d'autres problèmes. Veuillez consulter votre service informatique avant d'envisager cette solution.