Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x CDLL找不到共享对象_Python 3.x_Shared Libraries - Fatal编程技术网

Python 3.x CDLL找不到共享对象

Python 3.x CDLL找不到共享对象,python-3.x,shared-libraries,Python 3.x,Shared Libraries,我在/usr/lib中共享了对象文件libalgo.sols-al/usr/lib给出 -rwxr-xr-x 1 root root 14264 Jul 6 06:57 libalgo.so -rwxr-xr-x 1 root root 403496 Oct 8 12:07 libnlopt.so.0 我必须用python导入这个共享库 从ctypes导入* 尝试: lib='/usr/lib/libalgo.so' 算法库=CDLL(库) 打印('已加载算法库') 例外情况除外,如

我在/usr/lib中共享了对象文件libalgo.so<代码>ls-al/usr/lib给出

-rwxr-xr-x  1 root root  14264 Jul  6 06:57 libalgo.so
-rwxr-xr-x  1 root root 403496 Oct  8 12:07 libnlopt.so.0
我必须用python导入这个共享库

从ctypes导入*
尝试:
lib='/usr/lib/libalgo.so'
算法库=CDLL(库)
打印('已加载算法库')
例外情况除外,如e:
打印(e)
运行此代码时,我收到一条错误消息,说无法读取共享对象。没有这样的文件


我还在LD_LIBRARY_路径中添加了/usr/lib。此错误仅在我正在登录的远程计算机中发生,而不在本地计算机中发生。

TL;DRlibalgo.so是为arm编写的

我们正在为x86机器上的arm系统开发。其中一个deb包的共享对象错误。此外,python给出的错误消息充其量只是误导。该消息没有显示类似无效对象文件的内容,而是让我相信python找不到该文件。我不知道为什么会给出这样的错误信息,如果您能提供更多信息,我们将不胜感激