在Python3.6上使用py2exe将.py转换为.exe

在Python3.6上使用py2exe将.py转换为.exe,python,py2exe,Python,Py2exe,我对Python非常陌生,正在使用Python 3.6。我想将我的.py文件转换为.exe文件。在的帮助下,我正在学习这样做,但由于以下错误,我被困在步骤3中: 索引器错误:元组索引超出范围 setup.py: from distutils.core import setup import py2exe setup(console=['hello.py'])* 如何修复此问题?Python 3.6还不受支持。。。您必须尝试Python3.3版本才能解决此错误 Python 3.6

我对Python非常陌生,正在使用Python 3.6。我想将我的
.py
文件转换为
.exe
文件。在的帮助下,我正在学习这样做,但由于以下错误,我被困在步骤3中:

索引器错误:元组索引超出范围

setup.py:

from distutils.core import setup  
import py2exe  

setup(console=['hello.py'])*  

如何修复此问题?

Python 3.6还不受支持。。。您必须尝试Python3.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.
考虑使用,它与3.6配合使用,并且可以打包大多数库


我成功地导出了PyQT应用程序,该应用程序现在可以在Win7和Win10上以可移植的形式使用(只需下载所有文件并启动.exe即可)。

GitHub上有一个项目成功地使py2exe在python 3.6/3.7上工作:

您下载了哪个版本的
py2exe
?请参阅和最新版本0.9.2.2,该版本尚不支持3.6。