반응형
개요
1. ipynb를 py로 변환하기
2. pyinstall로 exe파일 만들기
3. exe 후 정상적으로 작동하지 않는다면?
1. ipynb를 py로 변환하기
환경 : jupyter notebook
# pyinstaller를 설치
pip install pyInstaller
# 확장자 변환하기
!jupyter nbconvert --to script cio_korea.ipynb
2. pyinstall로 exe파일 만들기
환경 : Anaconda Prompt
# pyinstaller 설치
conda install pyinstaller
# exe로 만들 파일이 위치한 폴더로 이동
cd dev
# exe 파일 만들기
pyinstaller cio_korea.py # cio_korea.py는 exe파일로 만들 파일이름
dist 파일안에 있는 exe파일 실행하면 끝.
3. exe 후 정상적으로 작동하지 않을 때, 오류를 확인하고 싶다면?
prompt에서 exe파일이 있는 위치로 가서 실행한다.
현재 발생한 에러는
INTEL MKL ERROR: 지정된 모듈을 찾을 수 없습니다. mkl_intel_thread.1.dll.Intel MKL FATAL ERROR: Cannot load mkl_intel_thread.1.dll.
이에 대한 해결방안은?
https://0ver-grow.tistory.com/1105
두번째로 발생한 에러는
selenium.common.exceptions.WebDriverException: Message: 'chromedriver' executable needs to be in PATH.
이에대한 해결방안?
chrome 드라이버의 위치를 제대로 지정할 것!
다음은 크롬드라이버의 위치를 상대적 위치가 아닌 절대적 위치로 지정할 것
위치 지정앞에 r을 추가하면 끝.
driver = webdriver.Chrome(r"C:\Users\USER\DEV\chromedriver.exe")
참고 사이트
반응형