【发布时间】:2018-04-14 00:48:38
【问题描述】:
我正在使用 nuitka 编译我的 python 代码。我使用--module 选项将我的代码导入到其他 python 文件中:
nuitka --module --recurse-none file.py
Output: file.so
如果我不需要导入代码而只需要在终端上运行,我将遵循常规编译过程:
nuitka --recurse-none file.py
Output: file.exe
我在 Debian 下编译这些文件,它们在 Debian 下运行没有问题。当我将这些文件移动到 Ubuntu 系统时,有时会收到 Segmentation Fault 错误。是因为 Debian 下编译的 python 代码与 Ubuntu 不兼容,还是我犯了个人错误(比如缺少库等)
【问题讨论】:
-
Ubuntu 是一个 debian linux。但是您提供的有关错误或平台的信息非常少。
-
我还没有更新
nuitka,但您不需要使用--standalone来使可执行文件移植到几乎相同的机器上吗?