如何将myapp放在通过mac osx上的py2app开发的Applications位置

时间:2013-10-24 08:23:05

标签: python macos py2app

我在mac osx上的python中开发了一个应用程序,用于在双击任何文件时打开不同的文件类型。然后我使用py2app转换为app。 py2app在dist文件夹中创建myapp.app。我将myapp.app从dist文件夹移动到Applications位置。现在,我只需双击即可通过myapp打开任何文件。现在,I want to make it work in such a way that, I don't need to drag and drop myapp to Applications location,它应该自动安装在系统上。

2 个答案:

答案 0 :(得分:1)

您可以使用packagemaker。当双击在应用程序位置安装应用程序时,它会生成myapp.pkg文件。

答案 1 :(得分:0)

py2app有一个“--dist-dir”选项用于选择输出目录(默认为“diet”)。也就是说,我从未测试使用该选项安装在包含其他程序的目录中,并且不知道“python setup.py py2app --dist-dir = / Applications”是否保存使用。

另一种方法是使用一个脚本将应用程序复制到/ Applications(一个简单的python脚本,一个shell脚本,甚至是setup.py文件中的distutils命令,它调用py2app然后将生成的应用程序复制到右侧位置)。