次のように、共有オブジェクトを Python コードにインポートしようとしています。
import bz2
次のエラーが表示されます。
ImportError: ./bz2.so: 共有オブジェクト ファイルを開けません: そのようなファイルまたはディレクトリはありません
imp モジュールを使用して、Python が実際にそれを見つけられることを確認できます。
>>> import imp
>>> imp.find_module('bz2')
(<open file 'bz2.so', mode 'rb' at 0xb6f085f8>, 'bz2.so', ('.so', 'rb', 3))
共有オブジェクト ファイルは PYTHONPATH と LD_LIBRARY_PATH にあります。
この共有オブジェクトをインポートできない理由についての洞察はありますか? ありがとう!