当前位置:  开发笔记 > 编程语言 > 正文

Python 3.0.1可执行创建者

如何解决《Python3.0.1可执行创建者》经验,为你挑选了3个好方法。

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

任何帮助是极大的赞赏.

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

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

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



1> Titusz..:

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



2> dotancohen..:

不支持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开发团队!



3> dF...:

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

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

你可以使用类似的东西

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

推荐阅读
殉情放开那只小兔子
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有