我正在尝试将在Python 3中编写的相当大的脚本编译为Ubuntu 13.04 64位上的可执行文件,并从正常代表安装cxfreeze。
我安装了依赖项(python3-dev,python3-pip libffi-dev)。
执行如下所示,编译脚本,但是,它在Python 2.7中执行。
$ cxfreeze <script>
任何编译Python 3的尝试都在Ubuntu上失败。我通过setup.py脚本尝试了这一点,并在help:
中导入了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发行版?
谢谢。