Python "ImportError: mysql.connector라는 모듈이 없습니다." 오류

Python "ImportError: mysql.connector라는 모듈이 없습니다." 오류

이 문제는 다른 곳에서 논의되었지만 제공된 솔루션이 제게는 효과가 없었습니다.

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 스크립트를 실행할 때 동일한 오류가 발생합니다.

관련 정보