2013-06-06 3 views
9

내가 아는 한 MySQLdb는 여전히 파이썬 3에 포팅되지 않는다.MySQL 용으로 어떤 Python 3 라이브러리를 사용해야합니까?

파이썬에는 PyMySQL이라는 라이브러리가 있지만 파이썬 3의 설치가 이상하게 보인다 (.sh 스크립트를 실행 하는가?). 또한 PyMySQL3이라는 라이브러리가 있지만 그 라이브러리에 대한 정보를 찾을 수 없습니다.

요즘에는 Python 3에서 MySQL을 사용하는 가장 좋은 방법은 무엇입니까?

pip 또는 python setup.py install 명령을 사용하여 설치할 수있는 우아한 솔루션이 있습니까?

답변

4

SQLAlchemy와 함께 몇 가지 Python 3 프로젝트에서 MySQL의 기본 mysql-connector을 사용했습니다.

나는 또한 PyMySQL을 시도했지만, 올바르게 기억한다면 더 어려운 시간을 설정했습니다.

+0

굉장, mysql 커넥터가 작동하는 것 같습니다. mysql 팀이 지원하므로 pip ('pip-python3 install mysql-connector-python')를 사용하면 쉽게 설치할 수 있습니다. 방금 테이블을 만들었 어. 나는 그 밖의 모든 것들이 또한 효과가 있기를 바랍니다. 고마워요! –

+1

mysql-connector가 외부에서 호스팅되기 때문에 2015 년 3 월에'pip3 install mysql-connector-python -allow-external mysql-connector-python'을 설치해야합니다. –

+1

업데이트 : 2016 년 10 월 '--allow-external'옵션은 더 이상 사용되지 않습니다. 이제 mysql-connector를 설치하려면, mysql 서버에 호스팅 된 설정 아카이브의 URL을 직접 지정해야한다 :'pip3 install http://cdn.mysql.com/Downloads/Connector-Python/mysql-connector-python -2.0.4.zip # md5 = 3df394d89300db95163f17c843ef49df' https://pypi.python.org/pypi/mysql-connector-python/에서 파일의 최신 URL을 얻을 수 있습니다. –

관련 문제