在python 3.6上使用py2exe将.py转换为.exe

时间:2017-04-09 08:26:28

标签: python py2exe

我是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'])*  

我该如何解决这个问题?

3 个答案:

答案 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