【问题标题】:I want to share my python app as dmg or package?我想将我的 python 应用程序共享为 dmg 或包?
【发布时间】:2013-08-15 01:02:03
【问题描述】:

我已经开发了我的第一个 mac .app,用 python 编写,并想与一些朋友分享这个 .app。

我已经通过 py2app 转换了 python 脚本。然后我有一个 .app 并将其压缩为 .dmg 文件。

我与伙计们分享了这个 .dmg 文件,一方面,它运行良好。 (他已经安装了python)

其他人无法打开 .app 文件,他们会收到错误消息。经过深入的搜索,我得到了它。他们没有安装python。

现在我的问题是:如何在我的 .dmg 文件(或作为包?!)中包含“一键式 python 安装”?

【问题讨论】:

  • 第二种情况很奇怪,因为OS X自带python...

标签: python macos package dmg


【解决方案1】:

如果您创建.dmg,您可以设置一个背景图像,告诉用户将您的应用程序移动到 /Applications 文件夹。如果您的应用程序不需要额外的设置,这是首选,或者(Mac OS X 创建的).zip 文件。

如果需要一些额外的设置或检查 Python 依赖项的脚本,包选项会更好。

【讨论】:

  • 感谢您的快速答复。但是即使应用程序在正确的目录中,用户仍然没有安装“python”,所以我的脚本无法正常运行。
  • 好吧,当您安装到 Mac 时,已经安装了 Python。如果您想确保您的应用具有受控的 Python 环境,可以将其嵌入其中。
  • 嗯,好的,谢谢你的回答。我的程序适用于所有 Mac BookPro,但不适用于任何 Mac Mini,但这是另一个问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-07-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多