如何解决如何使用Py2exe编译python 3文件?
当尝试使用Py2exe编译setup.py和1.py时,出现此错误:
list(links['link'].values)
为确保已安装py2exe,我从cmd再次运行以下命令:
C:\Users\CobraCommander\PycharmProjects\Jerico>python setup.py py2exe
running py2exe
Traceback (most recent call last):
File "C:\Users\CobraCommander\PycharmProjects\Jerico\setup.py",line 4,in <module>
setup(console=['1.py'])
File "C:\Users\CobraCommander\AppData\Local\Programs\Python\python39\lib\distutils\core.py",line 148,in setup
dist.run_commands()
File "C:\Users\CobraCommander\AppData\Local\Programs\Python\python39\lib\distutils\dist.py",line 966,in run_commands
self.run_command(cmd)
File "C:\Users\CobraCommander\AppData\Local\Programs\Python\python39\lib\distutils\dist.py",line 985,in run_command
cmd_obj.run()
File "C:\Users\CobraCommander\AppData\Local\Programs\Python\python39\lib\site-packages\py2exe\distutils_buildexe.py",line 188,in run
self._run()
File "C:\Users\CobraCommander\AppData\Local\Programs\Python\python39\lib\site-packages\py2exe\distutils_buildexe.py",line 267,in _run
builder.analyze()
File "C:\Users\CobraCommander\AppData\Local\Programs\Python\python39\lib\site-packages\py2exe\runtime.py",line 160,in analyze
self.mf.import_hook(modname)
File "C:\Users\CobraCommander\AppData\Local\Programs\Python\python39\lib\site-packages\py2exe\mf3.py",line 120,in import_hook
module = self._gcd_import(name)
File "C:\Users\CobraCommander\AppData\Local\Programs\Python\python39\lib\site-packages\py2exe\mf3.py",line 274,in _gcd_import
return self._find_and_load(name)
File "C:\Users\CobraCommander\AppData\Local\Programs\Python\python39\lib\site-packages\py2exe\mf3.py",line 357,in _find_and_load
self._scan_code(module.__code__,module)
File "C:\Users\CobraCommander\AppData\Local\Programs\Python\python39\lib\site-packages\py2exe\mf3.py",line 388,in _scan_code
for what,args in self._scan_opcodes(code):
File "C:\Users\CobraCommander\AppData\Local\Programs\Python\python39\lib\site-packages\py2exe\mf3.py",line 417,in _scan_opcodes
yield "store",(names[oparg],)
IndexError: tuple index out of range
C:\Users\CobraCommander\PycharmProjects\Jerico>
这就是我得到的:
pip install py2exe
我正在使用python3。知道如何解决这个问题并最终得到py2exe来将我的文件编译为exe吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。