Al instalar algunos paquetes de Python mediante JMP, los usuarios podrían encontrar el siguiente error. Este error ocurre al intentar acceder a un repositorio de paquetes tras un firewall corporativo.
No se pudo obtener la URL https://pypi.org/simple/pip/ : Hubo un problema al confirmar el certificado SSL: HTTPSConnectionPool (host='pypi.org', puerto=443): Se excedieron los reintentos máximos con la URL: /simple/pip/ (causado por SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] error en la verificación del certificado: certificado autofirmado en la cadena de certificados (_ssl.c:1016)'))) omitiendo...
Soluciones:
- Try upgrading PIP setuptools and añadiendo el paquetecertifi a la lista de paquetes.
jmputils.jpip('install --upgrade', 'pip setuptools certifi')
- Haga que su departamento de TI incluya en la lista blanca la URL del repositorio de paquetes para que se pueda acceder a él más allá del firewall de la empresa.
- 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>
Precaución: Tenga en cuenta que la tercera solución no es segura y puede ocasionar otros problemas. Consulte con su departamento de TI antes de considerar esta solución.