私は mysqldb と pydev eclipse を使用しています。mysqldb 1.23 を正常にコンパイルしたので、インポートしたいと思います。mysqldb 1.23 にはライブラリ libmysqlclient.18.dylib が必要です。これは、私の場合は /usr/local/mysql/lib にあります。そのため、Eclipse でテスト プログラムを開始すると、正しいライブラリが見つからないためクラッシュします。したがって、ライブラリの場所をEclipseに伝える必要があります。
私の場合はどうすればいいですか?
libmysqlclient.18.dylib が上記のディレクトリに存在することを eclipse/pydev のどこでどこに伝える必要がありますか?
私が得るエラーメッセージ
ImportError: dlopen(/path/to/.python-eggs/MySQL_python-1.2.3-py2.7-macosx-10.6-intel.egg-tmp/_mysql.so, 2): Library not loaded: libmysqlclient.18.dylib
Referenced from: /path/to/.python-eggs/MySQL_python-1.2.3-py2.7-macosx-10.6-intel.egg-tmp/_mysql.so
Reason: image not found