gpt4 book ai didi

python - ImportError:/home/test/test_1.so: 来自 cython 构建的错误 ELF 类

转载 作者:太空宇宙 更新时间:2023-11-04 09:11:47 25 4
gpt4 key购买 nike

我在 cython 中构建了 .so 作为 tutorial说( python setup.py build_ext --inplace)。在我构建的那个系统上,它工作正常;没有 ImportError;但是当我在其他系统上使用它时,它给我一个错误消息,如
ImportError:/home/test/test_1.so: wrong ELF class: ELFCLASS32

我认为它是 32 位和 64 位库之间的不匹配;那么如何在 cythonizing 时修复它???

最佳答案

你不能。您需要在 64 位系统上重建 .so 并确保您始终在正确的系统上使用正确的版本。由于这些体系结构的差异,cython 几乎不可能允许在 64 位系统上使用 32 位库,反之亦然。你会遇到同样的问题,例如 ruby FFI。

关于python - ImportError:/home/test/test_1.so: 来自 cython 构建的错误 ELF 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14009498/

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