Mac OS X: MySQL-Python のインストール時の「EnvironmentError: mysql_config not found」を解決する
Google アプリで Django を使用しようとしたときエンジン プロジェクト、使用できないモジュールに関するエラー メッセージ (「ImproperlyConfigured: Errorloading」など) MySQLdb モジュール: MySQLdb という名前のモジュールがありません」というメッセージが頻繁に発生します。 pip 経由で MySQL-Python をインストールしようとしても、「EnvironmentError: mysql_config not found」というメッセージが表示されてエラーが継続します。
この問題を解決するには、次の手順が完了していることを確認してください:
- Python がインストールされました。
- 「brew install mysql」がインストールされました。
- "export PATH=$PATH:/usr/local/mysql/bin" が実行されました。
- "pip install MySQL-Python" が試行されました (または "pip3 install mysqlclient" " Python 3 の場合)。
これらの手順を実行してもエラーが解決しない場合は、次の追加の点を考慮してください。トラブルシューティング手段:
- 「what mysql_config」が無効なパスを返すことを確認します。出力が生成されない場合は、「locate mysql_config」に進み、バイナリの場所を特定します。このパスが $PATH 環境変数に含まれているか、モジュールの setup.py ファイルに明示的に指定されていることを確認してください。
- MySQL-Python の代わりに「mysql-connector-python」を使用してみてください。このパッケージは、「pip install mysql-connector-python」経由でインストールできます。
- 「mysql/bin」、「mysql_config」、および「MySQL-Python」を含むディレクトリを手動で見つけて、$PATH に追加します。環境変数。
- これまでの手順がすべて失敗した場合は、MacPorts を使用して「mysql」をインストールすることを検討してください。この場合、「mysql_config」の名前は「mysql_config5」となり、インストール後に「export PATH=$PATH:/opt/local/lib/mysql5/bin」を実行する必要があります。
さらに、次のことを試みることを検討してください:
- 「python-dev」をインストールし、 「libmysqlclient-dev」 (Mac OS での可用性は不明)。
- root としてコマンドを実行します。
これらのトラブルシューティング手順に従うことで、「EnvironmentError: mysql_config」を解決できるはずです。 Mac OS X に MySQL-Python をインストールするときに「見つかりません」という問題が発生します。
以上がmacOS に MySQL-Python をインストールするときに「EnvironmentError: mysql_config not found」を修正する方法?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。