2012-01-21 5 views
0

はopenSUSEの12.1に私のプロジェクトで問題を抱えて探していません。

呼び出しの構造は次のとおりです。 私のpythonモジュールは$ LD_LIBRARY_PATHへのLIBSへのパスを追加し、 はその後、いくつかの他のcorefuncs.soファイルに依存cythonモジュール(interface.so)をインポートします。

Ubuntu 11.04では正常に動作しました。 これで、Cythonモジュールの読み込みが開始されますが、ImportError:corefuncs.so:そのようなファイルやディレクトリはスローされます。

私はこの問題を/etc/ld.so.confを変更してldconfigを実行することで解決できますが、ターミナルセッション内で変更された$ LD_LIBRARY_PATHによるPython検索はできません。

提案はありますか? ありがとう!

答えて

4

LD_LIBRARY_PATHの代わりにPYTHONPATHを使用します。