首页 > 解决方案 > 使用py2exe将py文件转换为exe时如何修复debugpy语法错误?

问题描述

我正在尝试将 py 文件转换为 exe 文件,但 debugpy 中似乎存在一些语法错误。我想使用 exe 文件来编辑 word 文档,据我了解,pyinstaller 例如不使用它。所以我试图使用py2exe。

从我在文件中看到的内容来看,似乎有多个语法错误,我尝试手动修复它们,但这似乎也不起作用。

debugpy 本身是否有问题,或者是否有任何其他程序与之冲突?

它也以一个例外开始:开始:

C:\Python_3.9\lib\site-packages\py2exe\mf34.py:258: VisibleDeprecationWarning: zmq.eventloop.minitornado is deprecated in pyzmq 14.0 and will be removed.
    Install tornado itself to use zmq with the tornado IOLoop.

  return self._find_and_load(name)
Traceback (most recent call last):
  File "C:\Python_3.9\lib\site-packages\py2exe\mf34.py", line 671, in __code__
    self.__code_object__ = compile(source, __file__, "exec",
  File "_pydev_imps\_pydev_pkgutil_old.pyc", line 543
    except IOError, msg:
                  ^
SyntaxError: invalid syntax
Falling back to loader to get code for module _pydev_imps._pydev_pkgutil_old
Traceback (most recent call last):
  File "C:\Python_3.9\lib\site-packages\py2exe\mf34.py", line 675, in __code__
    raise RuntimeError("compiling %r" % self) from None
RuntimeError: compiling Module(_pydev_imps._pydev_pkgutil_old, 'C:\\Python_3.9\\lib\\site-packages\\debugpy\\_vendored\\pydevd\\_pydev_imps\\_pydev_pkgutil_old.py')
During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "E:\Python\Programs\Word_Document_Creator\setup.py", line 5, in <module>
    setup(
  File "C:\Python_3.9\lib\distutils\core.py", line 148, in setup
    dist.run_commands()
  File "C:\Python_3.9\lib\distutils\dist.py", line 966, in run_commands
    self.run_command(cmd)

结尾:

 File "<frozen importlib._bootstrap_external>", line 923, in get_code
  File "<frozen importlib._bootstrap_external>", line 853, in source_to_code
  File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
  File "C:\Python_3.9\lib\site-packages\debugpy\_vendored\pydevd\_pydev_imps\_pydev_pkgutil_old.py", line 543
    except IOError, msg:
                  ^
SyntaxError: invalid syntax

标签: pythonsyntax-errorpy2exe

解决方案


推荐阅读