gpt4 book ai didi

python - 将 python 脚本编译为独立程序

转载 作者:可可西里 更新时间:2023-11-01 11:51:05 25 4
gpt4 key购买 nike

是否有可能以任何方式将 python 脚本编译成独立程序,从而可以在另一台没有安装 python 的机器上运行?

最好以脚本(或编译程序)能够安装在其他机器上的方式,这样它就不仅仅是一个随机文件,而是一个可以从 Windows 开始菜单启动的实际程序。

能够在 Windows 中执行此操作是最低要求,但如果存在任何跨平台方法,那将是一个很大的优势。

感谢任何帮助。

最佳答案

实际上,截至 2015 年 4 月,至少有两个决定同时适用于 Python 2 和 3。两者我都亲自使用过并且可以确认有效。

1。 cx_卡住

http://cx-freeze.sourceforge.net/

适用于 Windows、OS X 和 Linux,尽管您必须在每个系统上编译(或者我应该说,“卡住”)您的应用程序。你可以在不同的机器上编译你的代码,或者只使用虚拟机。请注意,如果您希望您的应用程序在 32 位系统上运行并针对它进行编译,则应使用 32 位 Python!

2。 py2exe

http://www.py2exe.org/

它最近添加了对 Python 3 的支持。优点是可以将整个程序包装在单个可执行文件中,而使用 cx_Freeze,您通常会在一个文件中得到 Python 本身,所有的 dll 和 pythons 库都在单独的文件中,所有代码都在 library.zip 中 文件,它被编译成 .pyc 文件,但这个操作很容易被逆转,所以要小心你的一些用户可能很容易破解你的软件!py2exe 的主要缺点是它仅适用于 Windows。

关于python - 将 python 脚本编译为独立程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29445216/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com