如何在 Mac 上创建 .dmg 文件(python 源代码和包)?

发布于 2024-09-30 14:20:16 字数 239 浏览 4 评论 0原文

希望有人能帮助我。我编写了一个 pyqt4 程序。这使用了很多软件包,如 Qt4、HDF5、qimage2ndarray 和、和、和。现在我想创建一个 .dmg 文件,其中包含运行该程序所需的所有内容。如果您全新安装了 Mac OS X,则只需运行此 .dmg,即可安装所需的所有内容。 我怎样才能在 Mac 上做到这一点?询问谷歌,我得到了很多创建 .dmg 文件的方法,但仅限于文件夹或 .app。但我需要这些包裹。那么我该怎么做呢? 将不胜感激任何帮助。

hope someone can help me. I have code a pyqt4 program. That is using a lot of packages, like Qt4, HDF5, qimage2ndarray, and, and, and. Now I want to create a .dmg file that contains everything you need to run that program. If you have a clean installation of Mac OS X, you only need to run this .dmg and you have everything installed you need.
How can I do that on a Mac? Asking google, I got a lot how-tos to create .dmg files, but only for a folder or a .app. But I need the packages to. So how am I doing that?
Would appreciate any help.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

堇色安年 2024-10-07 14:20:16

您必须考虑两种可能性:

  • 在目标计算机上为所有应用程序安装依赖项,而不仅仅是您的应用程序:然后您需要选择 .pkg 路径(稍后作为 .dmg 或作为.zip)
  • 将依赖项嵌入到应用程序包中,以便您可以再次提供 .zip 或 .dmg 文件,并将应用程序拖到任何文件夹中。

You have to consider two possibilities:

  • Installing dependencies on the target computer, for all applications, not just yours: then you need to go for the .pkg route (to be later delivered as .dmg, or as .zip)
  • Embedding dependencies in your application bundle, so that you can provide, again, a .zip or .dmg with your app to be dragged to any folder.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文