Durante l'installazione di alcuni pacchetti Python tramite JMP, gli utenti potrebbero riscontrare l'errore seguente. L'errore si verifica quando si tenta di accedere a un repository di pacchetti protetto da firewall aziendali.
Impossibile recuperare l'URL https://pypi.org/simple/pip/ : si è verificato un problema durante la conferma del certificato SSL: HTTPSConnectionPool (host='pypi.org', porta=443): superato il numero massimo di tentativi con l'URL: /simple/pip/ (causato da SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] verifica del certificato non riuscita: certificato autofirmato nella catena di certificati (_ssl.c:1016)'))) saltato...
Soluzioni:
- Try upgrading PIP setuptools and aggiunta del pacchettocertifi all'elenco dei pacchetti.
jmputils.jpip('install --upgrade', 'pip setuptools certifi')
- Chiedi al tuo reparto IT di inserire nella whitelist l'URL del repository dei pacchetti, in modo che sia accessibile anche oltre il firewall aziendale.
- 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>
Attenzione: si noti che la terza soluzione non è sicura e può causare altri problemi. Si prega di valutare con il proprio reparto IT prima di prendere in considerazione questa soluzione.