아나콘다에서 python pyinstaller로 exe만들때 잘안됩니다 .. 질문있습니다
조회수 2784회
window 10 아나콘다환경에서 python3.6입니다. main.py에서 같은 디렉토리의 lib디렉토리안의 sub1.py , sub2.py 등등을 임포트합니다. 또 같은 디렉토리의 src디렉토리의 logo.ico, 1.png 등등을 참고합니다. sub1이나 sub2 에서는 main에 없는 모듈을 import 하기도 합니다. 또한 main.py 안에 os.path.join(os.path.abspath(os.path.dirname(file)같은 형태의 경로도 포함되어있습니다. pyqt5 gui를 사용한 프로그램입니다.
이런 상황에서 pyinstaller -F -w main.py 를 하면 exe파일은 잘 만들어지나 dist안의 exe파일을 실행해보면 계속 failed to execute script main 이라고 에러가 뜹니다. 다른 stackoverflow등의 글을 참고해서 -w 를 빼고 다시 만들어보면
File "main.py", line 21, in File "site-packages\tinydb\database.py", line 153, in init File "site-packages\tinydb\storages.py", line 89, in init File "site-packages\tinydb\storages.py", line 24, in touch FileNotFoundError: [Errno 2] No such file or directory: ~~
등의 에러가 나타납니다.. 어찌해야할까요 ㅠㅠ 아시는것있으면 조언부탁드립니다
-
(•́ ✖ •̀)
알 수 없는 사용자
댓글 입력