문제

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 가이 파일을 건너 뛰는 것을 거부하면 안전하게 삭제할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top