ホームページ > データベース > mysql チュートリアル > Python で MySQL に接続すると「ImportError: No Module Named 'MySQL'」というメッセージが表示されるのはなぜですか?

Python で MySQL に接続すると「ImportError: No Module Named 'MySQL'」というメッセージが表示されるのはなぜですか?

Susan Sarandon
リリース: 2024-11-05 09:47:02
オリジナル
603 人が閲覧しました

Why Am I Getting

ImportError のトラブルシューティング: 'MySQL' という名前のモジュールがありません

Python を使用して MySQL に接続しようとすると、エラー メッセージ「 ImportError: 'mysql' という名前のモジュールがありません。」このエラーは、MySQL コネクタ/Python が適切にインストールまたは構成されていない場合に発生します。

この問題を解決するには、次の手順に従ってください:

  1. MySQL コネクタ/ Python のインストール:
    pip を使用して MySQL コネクタ/Python モジュールが正常にインストールされたことを確認します。シェルのインストール コマンドの履歴を確認してください。

    Python 2 の場合は、次を使用します: pip install mysql-connector
    Python 3 以降の場合は、次を使用します: pip3 install mysql-connector

  2. 代替インストール オプション:
    pip インストールが失敗した場合は、MySQL のバイナリ パッケージ マネージャー (RPM) を使用してモジュールをインストールしてみてください:

    • RHEL/CentOS の場合: sudo rpm -ivh https://dev.mysql.com/get/Downloads/Connector-Python/mysql-connector-python-rf-2.2.11-1.el6.x86_64.rpm
    • Debian の場合/ Ubuntu: sudo apt-get install python-mysqldb
  3. ディストリビューション固有の構成:
    Linux ディストリビューションによっては、正しいパッケージ名を指定する必要がある場合があります。インストール中。たとえば、RHEL/CentOS では、次のコマンドが必要になる場合があります:
    sudo yum install python2-mysql
  4. Check Module Compatibility:
    インストールされている MySQL Connector/ Python モジュールは、Python のバージョンと互換性があります。利用可能なバージョンを確認するには、次を使用します:
    pip search mysql-connector
  5. Python インタープリターを再起動します:
    モジュールをインストールまたは更新した後、Python インタープリターを再起動して変更をロードします。これにより、「ImportError」が解決されるはずです。

以上がPython で MySQL に接続すると「ImportError: No Module Named 'MySQL'」というメッセージが表示されるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート