gpt4 book ai didi

linux - 如何在 linux 中使用 cx_freeze 创建要在 windows 中使用的包

转载 作者:IT王子 更新时间:2023-10-29 00:25:28 24 4
gpt4 key购买 nike

如何在 linux 中使用 cx_freeze 创建一个单独的包以在 windows 中使用,如 .exe 或 .bin 文件。我在 linux 中测试了 cx_freeze,但是 linux 和 windows 中的 make 包是未知的。

例如:

$ cxfreeze gui.py

这是制作的文件:

gui

仅在 linux 中运行。

有什么办法可以使用cx_freeze 来制作exe 或bin 包吗?

或者有什么替代方法可以代替 cx_freeze 使一个 bin 文件独立于其他平台执行?

我使用 python3(3.x)。

最佳答案

我一直在尝试以各种可能的方式让 cx_freeze 在 Windows 上正常工作,但没有运气......我正在尝试使用 Ubuntu 做你现在正在做的事情,但我发现了这一点,可悲的是: https://cx_freeze.readthedocs.org/en/latest/faq.html#problems-with-running-frozen-programs

"卡住其他平台

cx_Freeze 可在 Windows、Mac 和 Linux 上运行,但在每个平台上它只生成在该平台上运行的可执行文件。所以如果你想卡住你的 Windows 程序,就把它卡住在 Windows 上;如果您想在 Mac 上运行它,请将其卡住在 Mac 上。

在紧要关头,您可以尝试使用 Wine 制作 Windows 可执行文件。我们的经验是,您需要在 cx_Freeze 运行后手动复制一些文件以使可执行文件工作。我们不推荐此选项。“我想唯一的选择是尝试用酒来做?你运气好吗?

关于linux - 如何在 linux 中使用 cx_freeze 创建要在 windows 中使用的包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17276543/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com