在 python/3.6.5 中,我收到一个 ImportError,消息为:无法动态加载可执行文件。
我尝试在远程服务器上运行此代码,在远程服务器上我设置了以下环境来安装 python 模块:gcc/9.1.0 python/3.6.5
由于 python 模块包含一些 fortran 和 cpython 代码,因此需要 gnu_comp。当我尝试以如下方式加载模块时,出现了问题:
from fastell4py import fastell4py
引发错误:
ImportError: .../lib/python3.6/site-packages/fastell4py-0.1.0-py3.6-linux-
x86_64.egg/fastell4py/_fastell.cpython-36m-x86_64-linux-gnu.so:
cannot dynamically load executable
在我的本地机器上,我设法导入模块并毫无问题地使用它。我的本地和远程机器上的编译器相同(gcc/9.1.0),而 python 版本不同,因为我在本地机器上使用 python/3.7.4。
有人知道错误的根源以及如何解决它吗?
此软件包可从以下位置获取:https://github.com/sibirrer/fastell4py