相关疑难解决方法(0)

我该如何发布python程序?

我的应用程序如下所示:

main.py
windows/
    __init__.py
    mainwindow.py
    ...
model/
    __init__.py
    orders.py
    ...
resources/
    image1.png
    logo.jpg
    ...

该程序以main.py启动.有没有一种好方法可以创建一个"最终"应用程序?我正在考虑像py2exe/py2app这样的东西,但是没有将python解释器/模块复制到只有一个可执行文件的应用程序中.

我看了一下distutils,但看起来它将程序安装到Python目录中,这在非Linux平台上并不常见.

目前我只是将整个源文件夹复制到目标计算机上并main.pyw在Windows上创建别名.一些不便之处:

  • 该图标是默认的python图标.
  • 我必须手动创建别名.
  • 在我的源目录中有很多其他文件,如源代码控制文件夹.
  • 我不得不重新命名main.py,以main.pyw手动.
  • 如果只有`.pyo*文件在目标机器上,那就太好了.这没有真正的原因,我只是不喜欢有不必要的文件.

如何创建一个很好的自动化发行版?

  • 对于Windows?(这是我目前唯一需要支持的平台.)
  • 对于mac?
  • 对于Linux?

python distribution

94
推荐指数
4
解决办法
6万
查看次数

分发用Python编写的程序

可能重复:
分发Python程序

我有几个用Python编写的GUI程序的源代码.我想分发它们.但是,我想让最终用户尽可能轻松地启动和运行程序.解决这个问题的常见方法是什么?

这是参考Windows XP和.

python

9
推荐指数
1
解决办法
3022
查看次数

标签 统计

python ×2

distribution ×1