본문 바로가기

개발(합니다)/시나브로(이슈)

[Python-mysql-mac] No module named 'MySQLdb'

반응형

상황

 

window로 작업을 하다가 mac으로 실행했더니 잘되던 기능이 실행되지 않았습니다.

패키지 모듈을 찾지 못하는 현상입니다.

 

문제 파악

MySQLdb가 Python3에서는 지원을 안해서라는 내용을 찾았습니다.

현재 쓰고 있는 버전은 3.8입니다.

mysqlclient를 쓰라고 권장한다고 하는데 동작하지 않았습니다.

해결 방법

pymysql 패키지를 설치하고 

사용할 패키지를 선정해서 직접 호출하면 해결됩니다.

engine = sqlalchemy.create_engine('mysql+pymysql://')

 

반응형