ctypes
没有找到通过 fink 安装的库,这些库位于 下/sw/lib/
,除非我明确给出库的完整路径
>>> import ctypes
>>> ctypes.CDLL('libgoffice-0.8.dylib')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/sw/lib/python2.7/ctypes/__init__.py", line 353, in __init__
self._handle = _dlopen(self._name, mode)
OSError: dlopen(libgoffice-0.8.dylib, 6): image not found
>>> ctypes.CDLL('/sw/lib/libgoffice-0.8.dylib')
<CDLL '/sw/lib/libgoffice-0.8.dylib', handle 336500 at 2b10b0>
>>>
gcc
但是,使用 对这些库进行编译可以正常工作;他们总是被发现。为什么没有ctypes
找到这些库,我该怎么做才能找到它们?
这是在 OS X 10.6.8 上,在/sw/bin/python2.7
.