arv*_*ndh 3 python windows macos pyinstaller docker
我应该为Windows,Mac和Linux创建一个可执行文件。但是,我暂时没有Windows计算机,也根本没有Mac。我有一台Linux机器,但是我不想更改分区,甚至不想用Windows创建双重引导。
我已经使用python创建了一个应用程序,并且正在使用pyinstaller来创建我的可执行文件。如果我使用Docker(在Linux上安装Windows和Mac的映像),是否可以为Windows和Mac创建具有所有依赖项的可执行文件(如.dllWindows的所有依赖文件以及Mac的任何类似文件)?
Dus*_*zza 10
是的你可以。
如果将Wine安装在容器中,则可以安装Windows版本的Python + pyinstaller并使用该版本构建exe。如果安装独立的Visual Studio构建包,甚至可以安装二进制依赖项。
可以在以下位置找到此类事情的python 2.7实现:
Tit*_*lle -8
我不这么认为。你的 docker 容器将是一个 Linux 系统。如果你运行它,当你在 Windows/Mac/Linux 上时,它仍然在 Linux 环境上运行,所以它不会是 Windows 或 Mac 兼容的二进制文件。我对蟒蛇不太了解。但是,如果您无法从 Linux 生成 Windows 二进制文件,那么您将无法在容器中执行此操作。
| 归档时间: |
|
| 查看次数: |
1965 次 |
| 最近记录: |