문제

Py2Exe로 꼬인 프로그램을 포장하려고했지만 일단 제작 한 EXE 파일을 실행하면 "리소스라는 모듈 없음"오류가 발생했습니다.

그리고 나는 py2exe가 다음을 발견했다.

다음 모듈은 [ 'fcntl', 'openssl', 'email.generator', 'email.iterator', 'email.utils', 'pkg_resources', 'pywintypes', 'win32api', 'win32api', 'win32con', 'win32event', 'win32file', 'win32pipe', 'win32process', 'win32security'

그렇다면이 문제를 어떻게 해결합니까?

감사.

도움이 되었습니까?

해결책

나는 이것을 전에 보았습니다 ... py2exe, 어떤 이유로 든이 모듈이 Zip 아카이브 내부에 필요하다는 것을 감지하지 못하고 남겨두고 있습니다.

py2exe 명령 줄에 포함 할 모듈을 명시 적으로 지정할 수 있습니다.

python setup.py py2exe -p win32com -i twisted.web.resource

그런 것. 옵션과 실험을 읽으십시오.

다른 팁

이메일 모듈과 동일한 문제가있었습니다. setup.py에 모듈을 명시 적으로 포함하여 작동했습니다.

오래된 setup.py :

setup(console = ['main.py'])

새로운 setup.py :

setup(console = ['main.py'], 
      options={"py2exe":{"includes":["email.mime.multipart","email.mime.text"]}})
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top