質問

MAMはすでにMacにインストールされています。したがって、MAMPのMySQLは正常に動作しています。しかし、mysqldbをインストールしようとすると、次のエラーが発生します

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などをインストールすることですが、MySQLはすでにそこにありません。ある種の構成ファイルを変更する必要がありますか?もしそうなら、誰かが私が変更する必要がある構成ファイルを指すことができますか

役に立ちましたか?

解決

ある場合は、あなたが理解する必要があります mysql_config MAMPのバイナリ、そしてそれがそこにある場合、そうするために:

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

MySQL-Pythonをインストールする前。

他のヒント

MACにMySQLDBを構築するには、MySQLのヘッダーファイルと動的ライブラリが必要です。これは標準MAMPに含まれていません。純粋にMAMPを使用することを主張する場合は、できます このガイドを読んでください.

幸運, 、より簡単なソリューションがあります:PY27-MYSQLをインストールし、MySQLのヘッダーとLIBを使用します。これが私のためにどのように機能したかです:

$ sudo port install py27-mysql

$ sudo env "PATH=$PATH:/opt/local/lib/mysql5/bin" pip install mysql-python
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top