python - 使用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
解决方案
推荐阅读
- android - 是否应该始终将片段放置在空活动之上?
- java - JUnit 5 中的 @TestInstance 注释有什么用?
- java - 在 Keycloak 中进行身份验证之前在服务器中设置请求标头
- bash - 如何删除除最后一个以外的所有目录
- java - 使用 @ClassRule 从套件运行单个测试失败
- xpath - xpath:如何获得下一个节点(兄弟姐妹)
- vb.net - VB.net 应用程序没有在其他机器上启动
- django - Django 函数在 Chrome、Opera 和 Microsoft Edge 中工作,但在 FireFox 中不工作
- kubernetes - kubernetes 如何在 pod 内获取集群域(如 svc.cluster.local)?
- java - java - 如何在java中使用单个反斜杠重新生成文件中的任何值