CX_FREEZE가 유사한 구문을 반환합니다
-
21-12-2019 - |
문제
CX_FREEZE를 사용하여 Python 코드를 Windows .exe로 변환하려고합니다.명령 줄을 사용하여 setup.py를 실행하면 평소와 같이 실행 한 다음 무효 구문을 반환합니다.이 프로그램은 Tkinter 모듈과 Sympy를 사용하며 후자가 문제를 일으키는 것이 믿습니다.모든 솔루션은 훨씬 높이 평가 될 것입니다.아래는 멈추기 전에 프로세스의 마지막 부분입니다.
deferredImports, namespace = namespace)
File "C:\Python33\lib\site-packages\cx_Freeze\finder.py", line 338, in _Intern
alImportModule
parentModule, namespace)
File "C:\Python33\lib\site-packages\cx_Freeze\finder.py", line 366, in _LoadMo
dule
module.code = compile(codeString, path, "exec")
File "C:\Python33\lib\site-packages\sympy\mpmath\libmp\exec_py2.py", line 2
exec string in globals, locals
^
SyntaxError: invalid syntax
. 해결책
SINMY에서 EXEC에 대한 호환성 (실제로 SINPY에 포함 된 MPMATH)은 파이썬 3에서 유효하지 않은 구문이고 Python 3에서만 실행되는 파일이 유효하지 않은 구문으로 만 실행되는 파일을 사용합니다.파이썬 2.에서는 다른 하나를 안전하게 무시할 수 있습니다.cx_freeze 가이 파일을 건너 뛰는 것을 거부하면 안전하게 삭제할 수 있습니다.
제휴하지 않습니다 StackOverflow