2011-08-20 11 views
0

cx_freeze를 사용하여 .py 파일을 .exe로 변환했습니다. 파이썬 3.2를 사용하고 있으며 내 OS는 윈도우 7입니다. 파이썬 인터프리터와 명령 행에서 .py 파일이 올바르게 실행됩니다 .. EXE 파일을 만들고 실행하면 ...가져 오기 오류 : 모듈 이름이 없습니다.

Traceback (most recent call last): File
"C:\Python32\lib\site-packages\cx_Freeze\initscripts\Console3.py",
line 2 7, in exec(code, m.__dict__) File "HB2.py", line 1, in File "C:\Python32\lib\random.py", line 40, in from warnings import warn as _warn File
"C:\Python32-64\lib\warnings.py", line 6, in File
"C:\Python32-64\lib\linecache.py", line 10, in File
"C:\Python32-64\lib\tokenize.py", line 27, in ImportError:
No module named re

이 문제를 해결하는 데 도움을 주시기 바랍니다.

답변

0

아마도 cx_freeze가 오류를 일으키는 re 모듈을 포함하도록 말하지 않았을 것입니다. 설치 스크립트가 어떻게 생겼는지 아이디어를 주면 cx_freeze가 re 모듈을 포함 할 위치를 알려줄 수 있습니다.

0

exe를 빌드하려면 먼저 코드를 컴파일하고 링크해야합니다. 링크 단계에서 링커가 실행 파일에 올바르게 통합 할 수 있도록 외부 모듈, 라이브러리 또는 객체 코드의 위치를 ​​말해야합니다.

관련 문제