0

我在 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 搜索,在终端会话中修改。

有什么建议吗?谢谢!

4

1 回答 1

4

使用 PYTHONPATH 而不是 LD_LIBRARY_PATH。

于 2012-01-21T21:04:44.047 回答