私はmysqldbとpydev eclipseを使用します。私はmysqldb 1.23を正常にコンパイルしましたが、今はそれをインポートしたいと思います。 mysqldb 1.23には私の場合に/ usr/local/mysql/libにあるライブラリlibmysqlclient.18.dylibが必要です。だから、私は正しいライブラリを見つけることができないので、私はそれがクラッシュするEclipseで私のテストプログラムを開始します。したがって、私はlibsを見つける場所をeclipseに伝える必要があります。Pydev:外部のlib(usr/local/mysql/lib/libmysqlclient)のパスはどこで追加する必要がありますか?
どうすればこのケースを行うことができますか?
eclipse/pydevのどこで、libmysqlclient.18.dylibが上記のdirectoyに存在するかを教えてください。
私はあなたのプロジェクトのプロパティで
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
です。私はあなたが言ったようにパスを追加しました。しかし、私はまだ同じエラーメッセージが表示されます。実行コンフィギュレーションでパスを手動で追加することは可能ですか? – toom