ipynb파일 py 파일로 변환(pip install ssl 에러 해결) :: 개발/일상_Mr.lee

ipynb파일 py 파일로 변환(pip install ssl 에러 해결)

Posted by Mr.mandu.
2020. 6. 2. 10:05 개발/python, 딥러닝

안녕하세요.

오늘은 ipynb 파일을 py 파일로 변환하는 포스팅을 하겠습니다.


일반적으로 jupyter에서 딥러닝 관련 소스를 테스트 및 개발을 빈번하게 합니다.


하지만 저는 실제 파이참을 활용하여 로컬에서 환경을 구축해야하기때문에

소스를 옮길 필요가 있었습니다.


제가 수행한 과정을 말씀드리겠습니다.


먼저 로컬 PC에 jupyter를 설치해야합니다.

명령어 : pip install jupyter


명령어를 실행해 보니 에러가 발생하였습니다.


에러내용

ERROR: Could not install packages due to an EnvironmentError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Max retries exceeded with url: /packages/54/0c/d01aa759fdc501a58f431eb594a17495f15b88da142ce14b5845662c13f3/pip-20.0.2-py2.py3-none-any.whl (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate chain (_ssl.c:1076)')))


WARNING: You are using pip version 19.2.3, however version 20.0.2 is available.

You should consider upgrading via the 'python -m pip install --upgrade pip' command.



화면에 캡쳐 도구까지 찍혔네요.

이 문제는 다음과 같이 해결하였습니다.


해결방법

pip install --trusted-host pypi.python.org --trusted-host pypi.org --trusted-host files.pythonhosted.org jupyter



pip ssl 관련 오류의 내용은 마지막에 설치하고자하는 패키지명을 변경하여 사용하면 됩니다.


이제 CMD 창을 열고 ipynb 확장자가 존재하는 디렉토리로 이동합니다.

그리고 다음과 같은 명령어를 수행합니다.

명령어 : jupyter nbconvert --to script *.ipynb


이만 포스팅을 마치겠습니다.

감사합니다.