Python 3.0.1可执行创建者

Ton*_*zzo 6 python executable py2exe pyinstaller

有谁知道现在有一个支持Python 3.0.1的Windows Python可执行创建程序吗?似乎py2exe和pyInstaller,以及我发现的所有其余部分,仍然没有接近支持3.0或3.0.1.

任何帮助是极大的赞赏.

编辑:我想我可以将程序降级到较旧版本的Python,以使其与py2exe一起使用.最难的部分可能是使用旧版本的Tkinter.

有没有人幸运使用py2exe或pyInstaller(或其他Windows友好程序)来创建一个使用Tkinter和子进程的可执行文件.

我实际上不确定如何获得我的程序将被安装到的目录,因此子进程可以找到我正在使用的可执行程序.

Tit*_*usz 11

怎么样cx_Freeze.好像支持python 3.0和3.1?


dot*_*hen 6

不支持Python 3 py2exe.需要评论的相关错误是:https:
//sourceforge.net/p/py2exe/feature-requests/20/

Python3的py2exe出来了!

这是最初的错误报告: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开发团队!


dF.*_*dF. 5

没有回答原来的问题,但这个:

我实际上不确定如何获得我的程序将被安装到的目录,因此子进程可以找到我正在使用的可执行程序.

你可以使用类似的东西

if hasattr(sys, 'frozen'): # this means we're installed using py2exe/pyinstaller
    INSTDIR = os.path.dirname(sys.executable)
else:
    ...
Run Code Online (Sandbox Code Playgroud)