Mac 64ビットでこれを行うと少し癖があるかもしれないと思います(そしてグーグルするとこの問題もたくさん現れます)。
私はそれに遭遇しました、そしてあなたがすることができるいくつかのことがあります:
環境を上書きする
DYLD_LIBRARY_PATHを変更できます 環境変数。ダイナミックライブラリ(.soファイルなど)を探す場所をリンカに指示します。 MySQLの64ビットバージョンもダウンロードしたとのことですが、インストールされている場所で、ここに表示されるパスを変更してください:
シェル内:
export DYLD_LIBRARY_PATH=/usr/local/mysql/lib/
次に、pythonを実行します import MySQLdbができるかどうかを確認してください 。
それが機能する場合は、シェルプロファイル(.bash_profile)を変更することで、これを永続的にすることができます。 、おそらく)。
自作を使用する
MySQLとPython、およびそれらすべてが正しいアーキテクチャであることを確認し、それらを別々にインストールすることをいじくり回すのは本当に好きではありません。 homebrewを実行しています
、これはMac用の一種のパッケージマネージャーです。これをインストールすると、この問題を簡単に解決できます:
-
brew install python -
brew install mysql -
/usr/local/share/python/easy_install mysql-python
homebrewは/usr/localにインストールされることに注意してください 、したがって、/usr/local/binを追加する必要があります PATHへ 、/usr/binの前 および/bin そうしないと、なぜpythonなのか本当に混乱するでしょう。 違います。
/usr/local/share/pythonを追加できます PATHへ 同様に、それを永続的にするために。