Mac OS X での「EnvironmentError: mysql_config not found」のトラブルシューティング
Google App Engine プロジェクトで Django を利用しようとすると、 MySQLdb モジュールがないためにエラーが発生します。 Mysql-python をインストールしようとしても、インストールは「EnvironmentError: mysql_config not found」で失敗します。
アンインストールや再インストールなど、他の潜在的な原因を排除するための手順が講じられています。ただし、「sudo pip install MySQL-python」を使用して再インストールしてもエラーが継続します。
トラブルシューティングのアプローチ
インストールの確認:
以下の手順に従っていることを確認してください。シーケンス:
a. Python のインストール
b. 「brew install mysql」
c. "export PATH=$PATH:/usr/local/mysql/bin"
d. "pip install MySQL-Python" (Python 3 の場合は "pip3 install mysqlclient")
'mysql_config' を見つけます:
場所を確認します「this mysql_config」を実行して「mysql_config」のバッシュ。 「見つかりません」が返された場合は、「locate mysql_config」を使用してその存在を検索します。 「$PATH」環境変数を調整するか、setup.py ファイルで「mysql_config」へのパスを手動で指定します。
代替パッケージの使用:
MySQL-Python の代わりに「mysql-connector-python」を使用することを検討してください。 「pip install mysql-connector-python」経由でインストールできます。
手動ファイル管理:
「mysql」の場所を手動で特定します。 /bin、'mysql_config'、および 'MySQL-Python' を選択し、それらを"$PATH" 環境変数。
MacPorts のインストール (オプション):
他の方法が失敗した場合は、MacPorts を使用して「mysql」をインストールします。これにより、「mysql_config」の代わりに「mysql_config5」ファイルが作成されます。それに応じて「$PATH」を調整します: 「export PATH=$PATH:/opt/local/lib/mysql5/bin.」
追加メモ:
リソース:
以上がmacOS に MySQLdb をインストールする際の「EnvironmentError: mysql_config not found」を解決する方法?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。