我是Python新手并使用python 3.6。我想将.py
文件转换为.exe
文件。我是在[{3}}的帮助下学会这样做的,但由于以下错误,我陷入了第3步:
IndexError: tuple index out of range
setup.py:
from distutils.core import setup
import py2exe
setup(console=['hello.py'])*
我该如何解决这个问题?
答案 0 :(得分:0)
目前还不支持Python 3.6。 ...你必须尝试使用Python 3.3版本来解决这个错误..谢谢你
Python 3.6 still isn't supported by Pyinstaller. So in order to use it you're Python 3.5 or 3.3 or bellow.
答案 1 :(得分:0)
考虑使用https://www.pyinstaller.org/,它可以与3.6一起使用,并且还可以打包大多数库。
导出PyQT应用程序对我来说很有用,该应用程序现在可以以可移植的形式在Win7和Win10上使用(只需下载所有文件并启动.exe)。
答案 2 :(得分:0)
GitHub上有一个项目,成功使py2exe在python 3.6 / 3.7上运行: https://github.com/albertosottile/py2exe