extractor
を介してpython 2.7でモジュールを使用していますpip install extractor
。私は自作を使用して OS X を使用しており、以前にhomebrew install libextractor
. これにより、拡張子が .a および .dylib のファイルが /usr/local/lib に作成されます。(GNU libextractor)
extractor.py の 36 行目あたりに、次のコードがあります。
試す: #共有オブジェクトファイルのロード libextractor = cdll.LoadLibrary('libextractor.so.3') OSError を除く: libextractor = cdll.extractor
PythonシェルからOSError: dlopen(extractor, 6): image not found
しようとすると、取得しています。import extractor
これは、.so.3 ファイルがなく、モジュールにハードコードされていることが原因のようです。しかし、エラーは try ブロックではなく、except ブロックから発生しています。
このエラーは libextractor.so.3 のハードコーディングによるものですか? もしそうなら、どうすれば Python に正しいライブラリをロードするように指示できますか? その値を、存在するさまざまなファイル (.a、.dylib) に置き換えてみましたが、うまくいきませんでした。