JMP를 통해 일부 Python 패키지를 설치할 때 아래 오류가 발생할 수 있습니다. 이 오류는 회사 방화벽 뒤에 있는 패키지 저장소에 접근하려고 할 때 발생합니다.
URL https://pypi.org/simple/pip/을 가져올 수 없습니다: ssl 인증서를 확인하는 중 문제가 발생했습니다: HTTPSConnectionPool(host='pypi.org', port=443): url: /simple/pip/에서 최대 재시도 횟수를 초과했습니다(SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] 인증서 확인에 실패했습니다: 인증서 체인(_ssl.c:1016)에 자체 서명된 인증서가 있습니다'))) 건너뛰는 중...
해결책:
- Try upgrading PIP setuptools and 패키지 추가certifi 패키지 목록에 추가.
jmputils.jpip('install --upgrade', 'pip setuptools certifi')
- IT 부서에서 패키지 저장소의 URL을 허용 목록에 추가하면 회사 방화벽을 넘어 액세스할 수 있습니다.
- 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>
주의: 세 번째 해결책은 안전하지 않으며 다른 문제로 이어질 수 있습니다. 이 해결책을 고려하기 전에 IT 부서와 상의하십시오.