Bei der Installation einiger Python-Pakete über JMP kann der folgende Fehler auftreten. Der Fehler tritt beim Versuch auf, auf ein Paket-Repository hinter Unternehmens-Firewalls zuzugreifen.
URL https://pypi.org/simple/pip/ konnte nicht abgerufen werden: Beim Bestätigen des SSL-Zertifikats ist ein Problem aufgetreten: HTTPSConnectionPool (Host='pypi.org', Port=443): Maximale Wiederholungsversuche mit URL überschritten: /simple/pip/ (Verursacht durch SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] Zertifikatsüberprüfung fehlgeschlagen: selbstsigniertes Zertifikat in Zertifikatskette (_ssl.c:1016)'))) wird übersprungen...
Lösungen:
- Try upgrading PIP setuptools and Hinzufügen des Paketscertifi zur Liste der Pakete.
jmputils.jpip('install --upgrade', 'pip setuptools certifi')
- Lassen Sie Ihre IT-Abteilung die URL für das Paket-Repository auf eine Whitelist setzen, damit darauf auch über die Firewall des Unternehmens hinaus zugegriffen werden kann.
- 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>
Achtung: Beachten Sie, dass die dritte Lösung unsicher ist und zu weiteren Problemen führen kann. Bitte besprechen Sie dies mit Ihrer IT-Abteilung, bevor Sie diese Lösung in Betracht ziehen.