我在 OpenSUSE 12.1 上的项目有问题:
不知何故,它忽略了 $LD_LIBRARY_PATH 中提供的库的路径。
调用的结构如下:我的 python 模块将 libs 的路径添加到 $LD_LIBRARY_PATH,然后根据其他一些 corefuncs.so 文件导入 cython 模块(interface.so)。
它在 Ubuntu 11.04 上运行良好。现在它开始加载 cython 模块,但随后抛出 ImportError: corefuncs.so: no such file or directory。
我可以通过修改 /etc/ld.so.conf 并运行 ldconfig 来解决问题,但无法通过 $LD_LIBRARY_PATH 进行 Python 搜索,在终端会话中修改。
有什么建议吗?谢谢!