在OS X中创建软件包安装程序 - 安装Python,NumPy和其他依赖项

El *_*per 6 python macos numpy matplotlib packagemaker

我想创建一个原生的Mac OS X软件包安装程序,创建软件包并不是真正的问题,真正的交易是必须安装的依赖项; 我需要安装Python,NumPy和Matplotlib(仅当尚未安装所需的版本时).

我听说Package Maker应用程序真的很糟糕,我已经阅读了一点,甚至已经找到了一个很好的教程,虽然它已经过时了.作为参考,这是Apple的参考指南.

我想我将不得不使用这三个项目中提供的未编译源.

它真的可以帮助我看到用于创建官方Python安装程序的PackageMaker文件,如果这样的文件在某处可用,请指向我.

无论如何:

最好的方法是什么?为此目的使用PackageMaker愚蠢吗?还有其他任何可以帮助我的文献吗?

额外:

测试我的安装程序最简单的方法是什么?

小智 4

我假设您想要安装您提到的软件包,因为您正在开发 Python 应用程序。你看过PyInstaller吗?它“在 Windows、Linux、Mac OS X、Solaris 和 AIX 下将 Python 程序转换(打包)为独立的可执行文件”,因此您不必担心目标系统上安装了什么。

如果您使用 PyInstaller,“额外”将很容易。只需将生成的可执行文件复制到任何其他计算机并通过执行来测试它。