ImportError: mysql.connector라는 모듈이 없습니다.

Rohan Timalsina 2023년10월10일
  1. MySQL 커넥터를 설치하여 Python에서 ImportError: No module named mysql.connector 수정
  2. Python에서 mysql.connector 모듈 가져오기
ImportError: mysql.connector라는 모듈이 없습니다.

ImportError는 Python 프로그램이 지정된 모듈 또는 모듈의 멤버를 가져올 수 없을 때 발생합니다. Python이 가져오려는 모듈을 찾을 수 없기 때문입니다.

이 오류의 주요 원인은 모듈이 설치되지 않았기 때문입니다. ImportError: No module named mysql.connector는 모듈 MySQL Connector를 설치하여 해결할 수 있습니다.

이 튜토리얼은 Python에서 ImportError: No module named mysql.connector 오류를 수정하는 방법을 알려줍니다.

MySQL 커넥터를 설치하여 Python에서 ImportError: No module named mysql.connector 수정

모듈 MySQL 커넥터는 Python 표준 라이브러리와 함께 제공되지 않습니다. mysql.connector 모듈을 가져오려면 MySQL 드라이버 mysql-connector-python을 설치해야 합니다.

터미널에서 다음 명령을 실행합니다.

pip install mysql-connector-python

Python 3의 경우 아래 명령을 사용하십시오.

pip3 install mysql-connector-python

MySQL 드라이버 mysql-connector-python-rf를 설치하여 Python에서 mysql.connector를 가져올 수도 있습니다.

pip install mysql-connector-python-rf

모듈을 설치한 후 Python 프로그램을 다시 실행하면 ImportError를 지금 해결해야 합니다.

Python에서 mysql.connector 모듈 가져오기

mysql.connector 모듈을 가져와서 설치가 성공했는지 확인하십시오.

Python에서 가져오기 명령을 실행합니다.

import mysql.connector

오류를 반환하지 않으면 MySQL 커넥터가 성공적으로 설치된 것입니다.

MySQL 서버에 연결하는 Python 프로그램의 예를 살펴보겠습니다.

import mysql.connector

cnx = mysql.connector.connect(user="rohan", password="pass1234", host="localhost")
print(cnx)

connect() 생성자는 MySQL 서버에 대한 연결을 설정하는 데 도움이 됩니다. MySQL 서버의 값과 일치하도록 사용자, 암호 및 호스트를 바꿉니다.

출력:

<mysql.connector.connection.MySQLConnection object at 0x000001B6F8BE0D30>

MySQLConnection 개체를 반환합니다.

이제 Python에서 ImportError: No module named mysql.connector를 수정하는 방법을 알았습니다. MySQL 커넥터를 설치하고 MySQL 서버에 연결하는 방법을 배웠습니다.

Rohan Timalsina avatar Rohan Timalsina avatar

Rohan is a learner, problem solver, and web developer. He loves to write and share his understanding.

LinkedIn Website

관련 문장 - Python ImportError

관련 문장 - Python Error