공유 블로그

auto py to exe에서 크롤링을 실행 파일로 만들고 실행을 하면 계속 getAttribute.js 파일이 없다고 합니다

 

이에 대한 해결 방법입니다.

 

해결방법

Additional Files

Additional Files -> Add Folder 클릭

 

이런 창이 나오는데 여기서

해당 파이썬에 Lib -> site-packages -> selenium 클릭하고 폴더 선택합니다.

 

Advanced

그리고 Advanced -> --aad-binary에 +버튼 클릭

Auto Py To Exe

해당 chromedriver.exe 있는 거 추가(이건 자신이 하고 있는 *driver.exe 추가하시면 됩니다.)

하고 뒤에는 아마 자동으로 '.' 으로 입력이 되는데 그분은 모두 지우고 코드에서 연결한 위치를 입력하시면 됩니다.

 

예를 들어 코드에 이런 식으로 되어 있으면 

해당 폴더인 chromedriver_win32/만 입력하시면 됩니다.(Auto Py To Exe에서 [Auto Py To Exe이미지 참조])

 

그리고 exe파일 생성하고 실행해보면 잘 실행이 됩니다.

 

출처 : https://stackoverflow.com/questions/40814579/bundling-a-standalone-exe

 

--- 추가 내용 ---

더보기

해당 내용은 auto py to exe이지만 기본적으로 exe파일 만드는 pyinstaller에도 적용이 됩니다.

auto py to exe프로그램에 보시는 것 중 (--옵션명) 옵션들이 pyinstaller와 동일합니다.

또한 Current Command가 pyinstaller에 실행 명령까지 모두 표시됩니다.

 

 

그리고 Settings -> Configuration에 설정한 정보를

저장&불러오기 기능도 있어서

Auto Py To Exe가 직관적이면서 더 편한거 같습니다.

(저장파일은 .josn파일로 저장 됩니다.)

공유하기

facebook twitter kakaoTalk naver band kakaostory Copy URL