1

我正在尝试将用 Python 3 编写的相当大的脚本编译为 Ubuntu 13.04 64 位上的可执行文件,并从普通代表安装 cxfreeze。

我安装了依赖项(python3-dev、python3-pip libffi-dev)。

像下面这样执行,确实编译了脚本,但是,它在 Python 2.7 中编译。

$ cxfreeze <script>

在 Ubuntu 上编译 Python 3 的任何尝试都会失败。我通过 setup.py 脚本和导入 cx_Freeze 模块进行了尝试:

$ python3 setup.py build

以及 setup.py 脚本的内容:

from cx_Freeze import *

setup(
name = "py3Script",
version = "1.0.0",
description = "py3Script",
executables = [Executable("py3Script.py")])

我确实在 Fedora 上尝试过,但只能在 Fedora 上执行编译 - 它不喜欢在 Ubuntu 上执行。

我能否获得一些关于编译脚本的最佳方法的建议,以便它可以在任何 Linux 发行版上同样出色地工作?

谢谢你。

4

0 回答 0