2012-01-11 14 views
3

私はすでにMacにMAMPをインストールしています。 MAMPのmysqlはうまく動いています。 しかし、私はのMySQLdbをインストールしようとすると、私はどのように私はこれをトラブルシューティングする必要があり、次のエラーMySQLdbをMacにインストール

Traceback (most recent call last): 
File "setup.py", line 15, in <module> 
metadata, options = get_config() 
File "/Users/mohitdeepsingh/Downloads/MySQL-python-1.2.3/setup_posix.py", line 43, in get_config 
    libs = mysql_config("libs_r") 
File "/Users/mohitdeepsingh/Downloads/MySQL-python-1.2.3/setup_posix.py", line 24, in  mysql_config 
raise EnvironmentError("%s not found" % (mysql_config.path,)) 
EnvironmentError: mysql_config not found 

を取得します。 推奨事項のほとんどは、mysqlなど をインストールすることですが、すでにそこにはありません。 何らかの設定ファイルを変更する必要があるのですか?どのユーザがどの設定ファイルを変更する必要があるかを誰でも指摘できます

答えて

5

MAMPにバイナリmysql_configがあれば、その後、実行する:

export PATH="path-to-the-dir-with-mysql-config:$PATH"

のMySQL-pythonのをインストールする前に。

+0

こんにちは..私は、MySQLの設定ファイルは、エクスポートPATH =であると思います – Fraz

+2

最後に 'mysql_config'を使わずに' export PATH = "/ Applications/MAMP/Library/bin:$ PATH" 'を実行する必要があります。 –

1

ビルドMySQLdbには、標準のMAMPには含まれていないMySQL用のヘッダファイルとダイナミックライブラリが必要です。純粋にMAMPの使用を主張する場合は、read this guideとすることができます。

幸いにもには、py27-mysqlをインストールしてからmysqlのヘッダとlibsを使用するという単純な解決策があります。ここでは、それは私のために働いた方法は次のとおりです。 :「$ PATHに/アプリケーション/ MAMP /ライブラリ/ binに/ mysql_configを」それでも私は同じエラーを取得

$ sudo port install py27-mysql 

$ sudo env "PATH=$PATH:/opt/local/lib/mysql5/bin" pip install mysql-python 
関連する問題