如何打包python程序以便在网络上分发

时间:2011-06-08 17:06:46

标签: python

我不确定我是否正确地问这个问题。我刚刚建立了我的第一个真正的程序,我希望将它提供给我办公室的人。我不确定我是否可以访问共享服务器,但我希望我可以简单地打包程序(我希望我正确使用这个术语)并将其上传到网站供我的同事下载。

我知道如何压缩文件,但有些东西告诉我它比那复杂一点:)事实上,我办公室中需要安装程序的一些人已经在他们的计算机上没有python,而我在从我的托管服务器下载.py文件之前,我宁愿避免要求大家安装python。

那么,是否有一种简单的方法来打包我的程序,以及python和其他依赖项,以便从网站进行简单的分发?我试着寻找答案,但我找不到我正在寻找的东西。哦,因为这是我第一次这样做 - 在共享这些文件时我需要采取哪些预防措施,以便一切顺利进行?

2 个答案:

答案 0 :(得分:3)

PyInstallerpy2exe可以打包您的Python程序。

两者都得到了积极维护。 PyInstaller得到了积极维护。 py2exe至少一年没有更新。我已经成功地使用了每一个。

还有cx_Freeze我没有使用过。

答案 1 :(得分:1)