我之所以这样问,是因为它不是我可以在互联网上找到的信息。可执行文件可以在所有系统上运行吗?如果不是,那么如何为不同的系统制作不同的可执行文件?我目前使用auto-py-to-exe(但是我的问题是here),但是却遇到了cx-freeze(Question here-没有任何答案)的麻烦。我不确定py-installer(尽管从外观上看,自动py-to-exe使用py-installer-可能的愚蠢声明)。有人可以给我答案的来源吗?我用python编写代码-使用Windows10。
答案 0 :(得分:2)
'auto-py-to-exe'使用'PyInstaller'。
“ PyInstaller”将Python应用程序冻结(打包)为Windows,GNU / Linux,Mac OS X,FreeBSD,Solaris和AIX下的独立可执行文件。但是它不支持交叉编译。 (https://github.com/pyinstaller/pyinstaller/wiki/FAQ)
如果要Mac可执行文件,则必须在Mac系统下执行。