【发布时间】:2020-02-29 10:56:23
【问题描述】:
现在,我有一个 python 脚本,它在运行时会使用包“kivy”打开一个 python 窗口,同时使用许多其他包处理数据。有没有办法让我将所有这些组合到一个 .dmg 文件中,该文件在运行时会安装所有必要的包并将 python 应用程序作为 .app 文件启动?
知道有很多因素,这是非常具体的,但任何帮助将不胜感激:D
【问题讨论】:
-
为什么不使用
setup.py?
现在,我有一个 python 脚本,它在运行时会使用包“kivy”打开一个 python 窗口,同时使用许多其他包处理数据。有没有办法让我将所有这些组合到一个 .dmg 文件中,该文件在运行时会安装所有必要的包并将 python 应用程序作为 .app 文件启动?
知道有很多因素,这是非常具体的,但任何帮助将不胜感激:D
【问题讨论】:
setup.py?
您可以使用py2app 来执行此操作。
【讨论】:
我的建议是使用py2app - https://py2app.readthedocs.io/en/latest/
Here's一些安装说明。
还有here's 一个小教程,因为为什么要重新发明轮子 - 他们解释得很好,这是一个非常简单的过程。
【讨论】: