macにmysqldbをインストールします
-
26-10-2019 - |
質問
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
所属していません StackOverflow