【发布时间】:2017-03-03 19:23:05
【问题描述】:
我应该为 windows、mac 和 linux 创建一个可执行文件。但是,我暂时没有windows机器,也根本没有mac。我确实有一台 Linux 机器,但我不想更改分区,甚至不想使用 windows 创建双启动。
我已经使用 python 创建了一个应用程序,并正在使用 pyinstaller 制作我的可执行文件。如果我使用 Docker(在 linux 上安装 windows 和 mac 的映像),我是否能够为 windows 和 mac 创建具有所有依赖项的可执行文件(如 windows 的所有.dll,如果 mac 有类似的)?
【问题讨论】:
-
Docker 是一个 Linux 进程隔离系统。您不能在其中运行 Windows。 Virtual Box 将能够运行 Windows VM。创建软件包是另一个问题。
-
感谢@KlausD 的回复。最好我会用 VirtualBox 试试。
标签: python windows macos docker pyinstaller