pip を使用して mysql-python パッケージをインストールしようとすると、次のエラーが発生する場合があります:
EnvironmentError: mysql_config not found
このエラーは、mysql_config ユーティリティがmysql-python パッケージの構築に必要なパッケージがシステムに存在しません。
解決策:
この問題にはいくつかの解決策があります:
1. MySQL 開発パッケージをインストールします
Ubuntu を含む Debian ベースのシステムでは、次のコマンドを使用して必要なパッケージをインストールできます:
sudo apt-get install libmysqlclient-dev
Debian のより新しいバージョンの場合/ Ubuntu の場合:
sudo apt install default-libmysqlclient-dev
2 を使用します。 mysql_config を PATH 環境変数に追加します
mysql_config がインストールされているが PATH にない場合は、そのディレクトリを PATH 変数に追加する必要があります。 mysql_config の場所はシステムによって異なります。次のコマンドを使用して見つけることができます:
which mysql_config
mysql_config ユーティリティを見つけたら、ホーム ディレクトリの .profile または .bashrc ファイルを編集して、そのディレクトリを PATH に追加します:
export PATH=$PATH:/path/to/mysql_config
3. MySQL をソースからコンパイルします
MySQL ソース コードがある場合は、mysql_config ユーティリティの構築を含む自分でコンパイルできます。
mysql_config を正常にインストールまたは見つけたら、エラーなしで mysql-python パッケージをインストールできるはずです。
以上がpip install mysql-python が「mysql_config not found」エラーをスローするのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。