可能重复:
分发Python程序
我有几个用Python编写的GUI程序的源代码.我想分发它们.但是,我想让最终用户尽可能轻松地启动和运行程序.解决这个问题的常见方法是什么?
这是参考Windows XP和.
pma*_*v99 21
所有值得关注的Linux发行版和Mac OS都附带了一些版本的Python.Windows默认情况下没有安装Python,因此必须单独安装它才能运行Python模块.当然,安装的Python版本必须与您的程序(版本2或3)相同.
分发程序的最简单方法是分发源代码(例如通过电子邮件发送模块或将其上传到某处)但在这种情况下,目标PC必须安装Python 并满足依赖性.更好的解决方案(至少对于社区来说)是将您的程序作为包上传到PyPi上.有关该程序的更多信息,请点击此处.
在某些情况下,有些原因会阻止您使用这些选项.例如,您无法安装python和/或依赖项(没有root/admin帐户).如果是这种情况,您可以将模块与运行程序所需的所有其他内容捆绑在一起(例如,Windows上的python*.dll).据我所知,这种分布的基本选项如下:
另一种方法是使用Portable Python或Linux/BSD StaticPython
注意:并非所有上述工具都在所有平台上运行或/并且支持Python3.检查他们的文档.