有谁知道现在有一个支持Python 3.0.1的Windows Python可执行创建程序吗?似乎py2exe和pyInstaller,以及我发现的所有其余部分,仍然没有接近支持3.0或3.0.1.
任何帮助是极大的赞赏.
编辑:我想我可以将程序降级到较旧版本的Python,以使其与py2exe一起使用.最难的部分可能是使用旧版本的Tkinter.
有没有人幸运使用py2exe或pyInstaller(或其他Windows友好程序)来创建一个使用Tkinter和子进程的可执行文件.
我实际上不确定如何获得我的程序将被安装到的目录,因此子进程可以找到我正在使用的可执行程序.
怎么样cx_Freeze.好像支持python 3.0和3.1?
不支持Python 3 py2exe
.需要评论的相关错误是:https:
//sourceforge.net/p/py2exe/feature-requests/20/
这是最初的错误报告:http:
//sourceforge.net/projects/py2exe/
以下是提及该版本的评论:http:
//sourceforge.net/projects/py2exe/
这是pypi上的软件包:https://pypi.python.org/pypi/py2exe/0.9.2.0
请注意,Python 3的py2exe仅支持Python 3.3及更高版本!
非常感谢py2exe开发团队!
没有回答原来的问题,但这个:
我实际上不确定如何获得我的程序将被安装到的目录,因此子进程可以找到我正在使用的可执行程序.
你可以使用类似的东西
if hasattr(sys, 'frozen'): # this means we're installed using py2exe/pyinstaller INSTDIR = os.path.dirname(sys.executable) else: ...