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

标签 python

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

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

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

最佳答案

PyInstallerpy2exe可以打包你的 Python 程序。

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

还有cx_Freeze我没用过。

关于python - 如何打包 python 程序以便在网络上分发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6282519/

相关文章:

python - 在 Windows 中读取 Ubuntu 机器上写入的 excel 文件时出错(使用 Pandas)

python - 如何上传大文件而不阻塞我的网络服务器?使用 python 和 Amazon Beanstalk/EC2

python - 数据帧移位功能

python - python 中的扩展切片?

Python、Pandas : Use the GroupBy. 组描述以将其应用于另一个分组

python - 尝试使用 Pandas 和 SQLAlchemy 从数据库导入时出错

python - 按条件过滤 pandas

python - 将列表添加到 Pandas 中的空数据框

python - 如何获得DataFrame的n个最长条目?

python - `PIL.Image.Show()`临时存储图片在哪里,之后会被删除吗?