python - 在 OS X 中创建包安装程序——安装 Python、NumPy 和其他依赖项

标签 python macos numpy matplotlib packagemaker

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

我听说过有关 Package Maker 应用程序的一些非常糟糕的事情,我读了一些书,甚至已经找到了一个不错的教程,尽管它相当 outdated .作为引用,这里是 Apple 的引用号 guide .

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

查看用于创建官方 Python 安装程序的 PackageMaker 文件真的对我有帮助,如果此类文件在某处可用,请指点我。

无论如何:

执行此操作的最佳方法是什么?为此目的使用 PackageMaker 是否愚蠢?还有其他对我有帮助的文献吗?

额外的:

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

最佳答案

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

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

关于python - 在 OS X 中创建包安装程序——安装 Python、NumPy 和其他依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9205803/

相关文章:

macos - sudo 命令后出现段错误

python - 以特定方式迭代多维数组

python - 精确模型在 keras-tf 上收敛,但在 keras 上不收敛

python - Numpy 掩码数组修改

python - 为什么 asyncio.iscoroutine 在生成器上返回 True?

macos - 在 Mac OSX 上卸载并删除 Metasploit 框架

c - macOS 上的 Pacman fork

python - tensorflow 损失始终为 0.0

python - OpenCV VideoWriter:播放视频的问题

python-2.7 - Python从数据中删除异常值