【发布时间】:2015-01-11 06:45:59
【问题描述】:
是否可以在 windows 上使用 pyinstaller 来编译用于 Linux 的单文件解决方案?
在 powershell 上,运行以下命令:
pyinstaller scriptname.py --onefile
完美运行,创建在 Windows 上运行没有问题的单个 .exe 文件。如何修改它以生成二进制文件(或者在 Linux 上运行的任何东西,我不知道如何使用该平台,我只是想让某人使用该操作系统测试代码)?
我知道 PyInstaller 过程的一部分是创建一个 .spec 文件,可以针对高级编译配置进行修改,但这超出了我的范围。
在网上搜索后,似乎 PyInstaller 具有多平台功能,但一些资源指出,python 脚本只能编译用于正在编译它的操作系统,所以也许它甚至不可能,但我发现很难相信。
提前感谢您的帮助!
【问题讨论】:
-
在 Linux 上你只需运行“python mySript.py”。从未听说过将 python 编译为二进制文件,但我不是专家。谁知道也许它可能。编辑:检查这个线程 - stackoverflow.com/questions/12339671/…
标签: python linux windows python-2.7