python ctypes OSError:无法加载指定的obj

2024-09-24 10:22:13 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要从C库中嵌入一些功能来使用Django中的ctypes。 该库被编译为共享库。尝试使用时出错:

>>> import ctypes
>>> testlib = ctypes.CDLL('/home/coder/libsgeo/ExifLibImpl.so')

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/local/lib/python2.7/ctypes/__init__.py", line 365, in __init__
    self._handle = _dlopen(self._name, mode)
OSError: Cannot load specified object

Ctypes通过了“hello world”中的测试及其工作。那么这是否意味着一个库是以错误的方式编译的?在

下一件事是Django在使用它时抛出Segmentation fault,就像上面的例子中一样。在


Tags: djangoinimportself功能homeinitline