2

Centos 6.3 を python 2.6 で実行していて、pyexiv2 を使用しようとしていますが、pyexiv2 をインポートするとファイルが見つかりませんというインポート エラーが発生します。ここにエラーのテキストがあります

     トレースバック (最新の呼び出しが最後):
  ファイル「/home/chuck/bin/pylib/test.py」の 13 行目
    pyexiv2 をインポート
  ファイル「/usr/lib64/python2.6/site-packages/pyexiv2/__init__.py」の 60 行目
    libexiv2python をインポート
ImportError: libexiv2.so.12: 共有オブジェクト ファイルを開けません: そのようなファイルまたはディレクトリはありません

ただし、libexiv2.so.12 は /usr/local/lib にあります。これをpythonに見えるようにするにはどうすればよいですか?

pyexiv2 のインストール方法: 標準
の exiv2 を削除し、ソースから最新バージョン 0.23 をビルドしました。ビルドのデフォルトを使用し、/usr/local にインストールしました。ストック ブースト ライブラリのバージョン 1.41 をインストールしました。最新の pyexiv2 をダウンロードし、推奨ビルド ツール scons を使用してビルドしました。インポート エラーが発生した後、libexiv2.so.12 へのソフト リンクを /lib に配置しました。また、私の ld.so.conf には /usr/local/lib のリストが含まれています。

どんな助けでも大歓迎です。

4

1 に答える 1