如何使用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 (将#修改为@)