Python "ImportError: mysql.connectorというモジュールはありません。"エラー

Python

この問題は他の場所で議論されましたが、提供された解決策は私には効果がありませんでした。

Debian 10 システムに Python 3.7 がインストールされています。以下は、mysql-connectorをインストールするために使用されます。

pip3 install mysql-connector

次のコマンドを使用してPythonスクリプトを実行します。

import mysql.connector

次のエラーを参照してください。

"ImportError: No module named mysql.connector"

私は正しいパッケージ名を見つけるためにpip3検索機能を試しましたが、もはやサポートされていないようです。

他の人に効果があったことを見て、次のことを試しました。

pip3 install mysql-connector-python
pip3 install mysql-connector-python-rf
sudo python3 -m pip install mysql-connector-python

その後もエラーが存在し続けます。

また、以下を試しましたが、インストール候補は返されませんでした。

sudo apt-get install python3-mysql.connector

誰でもここで問題を見ることができますか?


編集:コメントで提案されているように、次のことを試しました。

  1. mysql_connector_python-8.0.26-cp37-cp37m-manylinux1_x86_64.whl モジュールをインポートします。

  2. 実装する:

    python3 -m pip install mysql_connector_python-8.0.26-cp37-cp37m-manylinux1_x86_64.whl

返信:

Requirement already satisfied: mysql-connector-python==8.0.26 from file:///home/XXXX/Desktop/mysql_connector_python-8.0.26-cp37-cp37m-manylinux1_x86_64.whl in /home/XXXX/.local/lib/python3.7/site-packages (8.0.26)
Requirement already satisfied: protobuf>=3.0.0 in /home/XXXX/.local/lib/python3.7/site-packages (from mysql-connector-python==8.0.26) (3.17.3)
Requirement already satisfied: six>=1.9 in /usr/lib/python3/dist-packages (from protobuf>=3.0.0->mysql-connector-python==8.0.26) (1.12.0)

Pythonスクリプトを実行すると同じエラーが発生します。

ベストアンサー1

おすすめ記事