【发布时间】:2018-02-20 17:53:13
【问题描述】:
PyInstaller 不是交叉编译器,因此要制作 Mac OS X 应用程序,它应该在 Mac OS X 上编译。但是,我无法访问运行 Mac OS X 的设备。是否可以选择创建一个python上的虚拟机模拟Mac而不是运行py2app? (我从来没有做过这样的事情,也不知道从哪里开始。)
【问题讨论】:
标签: python windows macos pyinstaller py2app
PyInstaller 不是交叉编译器,因此要制作 Mac OS X 应用程序,它应该在 Mac OS X 上编译。但是,我无法访问运行 Mac OS X 的设备。是否可以选择创建一个python上的虚拟机模拟Mac而不是运行py2app? (我从来没有做过这样的事情,也不知道从哪里开始。)
【问题讨论】:
标签: python windows macos pyinstaller py2app
您可以使用虚拟机来创建可执行文件。我使用 VirtualBox 运行 Linux 环境来为 Linux 创建可执行文件。尽管我从未尝试过,但同样的事情应该适用于 OS X 环境。我了解在 Windows 机器上设置 OS X 虚拟环境的过程有点复杂,但仍然可以完成。互联网上到处都有关于 VirtualBox 以及如何设置和使用它的指南。
这不同于为python创建一个virtualenv;据我所知,它不能用于您的要求。
【讨论】: