【问题标题】:How to make an executable file run on all systems如何使可执行文件在所有系统上运行
【发布时间】:2020-04-20 11:31:38
【问题描述】:

我之所以这么问,是因为这不是我在互联网上可以找到的信息。可执行文件可以在所有系统上运行吗?如果没有,那么如何为不同的系统制作不同的可执行文件?我目前使用 auto-py-to-exe(但我的问题是here),但在使用 cx-freeze 时遇到了问题(Question here - 它没有任何答案)。我不确定 py-installer(尽管从外观上看 auto-py-to-exe 使用 py-installer - Possible Idiot Statement)。有人可以用消息来源给我答案吗?我在 python 中编码 - 使用 Windows 10。

【问题讨论】:

  • 您在“所有系统”中包括哪些系统?包括 Linux、Android、MacOS 等吗?

标签: python operating-system windows-10 exe executable


【解决方案1】:

'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系统下执行。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-07-31
    • 2019-12-05
    • 2015-06-14
    • 2013-08-13
    • 2011-01-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多