ホームページ >データベース >mysql チュートリアル >Google App Engine に MySQLdb をインストールできないのはなぜですか?「mysql_config Not Found」エラーを修正するにはどうすればよいですか?

Google App Engine に MySQLdb をインストールできないのはなぜですか?「mysql_config Not Found」エラーを修正するにはどうすればよいですか?

Patricia Arquette
Patricia Arquetteオリジナル
2024-11-30 00:21:10412ブラウズ

Why Can't I Install MySQLdb on Google App Engine, and How Can I Fix the

環境エラー: mysql_config が見つかりません

問題:

Google App Engine プロジェクトでの Django のインストール中に、サーバーが原因で起動に失敗するエラー:

ImproperlyConfigured("Error loading MySQLdb module: %s" % e)
ImproperlyConfigured: Error loading MySQLdb module: No module named MySQLdb

pip を使用して必要なモジュール MySQL-Python をインストールしようとすると、エラーが発生します:

raise EnvironmentError("%s not found" % (mysql_config.path,))
EnvironmentError: mysql_config not found

解決策:

ステップ1:

  • 次の手順が完了していることを確認します。

    • Python がインストールされている。
    • MySQL は brew を使用してインストールされている。 install mysql.
    • $PATH が拡張され、以下が含まれるようになりました。 /usr/local/mysql/bin.
    • pip install MySQL-Python (または Python 3 を使用している場合は pip3 install mysqlclient) が実行されました。

ステップ 2: 問題が解決しない場合は、次のことを試してください手順:

方法 1:

  • ターミナルで mysql_config を実行します。
  • 空の結果が返された場合は、locate mysql_config を使用してバイナリへのパスを見つけます。
  • パスを $PATH に追加するか、 setup.py ファイルを変更して mysql_config の場所を指定します。

方法 2:

  • MySQL の代わりに mysql-connector-python を使用します。パイソン。インストールするには、pip install mysql-connector-python を実行します。

方法 3:

  • mysql/bin、mysql_config へのパスを手動で見つけます。 、および MySQL-Python を次に追加します。 $PATH.

方法 4:

  • MacPorts を使用して MySQL をインストールします。インストール後、/opt/local/lib/mysql5/bin を含むように $PATH を設定します。

注:

  • python-dev を試すことを検討してください。および libmysqlclient-dev パッケージ (利用可能な場合)。
  • としてコマンドを実行root が必要な場合があります。

以上がGoogle App Engine に MySQLdb をインストールできないのはなぜですか?「mysql_config Not Found」エラーを修正するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。