![Python "ImportError: mysql.connector라는 모듈이 없습니다." 오류](https://linux55.com/image/193691/Python%20%22ImportError%3A%20mysql.connector%EB%9D%BC%EB%8A%94%20%EB%AA%A8%EB%93%88%EC%9D%B4%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4.%22%20%EC%98%A4%EB%A5%98.png)
이 문제는 다른 곳에서 논의되었지만 제공된 솔루션이 제게는 효과가 없었습니다.
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
누구든지 여기서 문제를 볼 수 있습니까?
편집: 의견에서 제안된 대로 다음을 시도했습니다.
mysql_connector_python-8.0.26-cp37-cp37m-manylinux1_x86_64.whl 모듈을 가져옵니다.
구현하다:
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 스크립트를 실행할 때 동일한 오류가 발생합니다.