如何在不要求用户拥有 Python 运行环境的情况下分发 Python 程序?

8

我计划创建一个Python程序,并将其与C# GUI捆绑在一起进行分发。如何在不要求用户安装Python的情况下分发程序的Python部分?


你的用户使用的平台(操作系统)是什么? - Kent
1
这是至少十几个问题的重复,例如如何分发Python程序分发用Python编写的程序等。(我认为后者有最好的答案,尽管有点过时,但它已被标记为一个不太有用的问题的重复。) - abarnert
2个回答

6
尝试使用py2exe或类似的工具。或者将Python运行时与您的软件捆绑在一起。要做到这一点,您可以使用Pyinstaller

1
或者使用 py2app 如果你计划分发到 Mac 上。或者两者都用,如果你想保持可移植性。 - DaveTheScientist
cx_Freeze 是一种类似的工具。 - Craig McQueen
我该如何轻松地捆绑运行时? - Nathan2055

4

过去,我使用了 py2exe (windows) ,这样我就不必要求用户安装 Python 。

py2exe 创建了一个 exe 文件,用户只需单击它即可运行,非常方便。

如果你想进一步操作,可以将其与 Innosetup 等软件打包,这样就能创建更好的安装程序。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接