2013-07-12 2 views
0

이 질문에 대한 우려는 : MySQL은 장고 실행 얻을 싶은 파이썬 3.3와 MySQL 5.6.12ImportError를 'MySQLdb'라는 이름의 모듈 - 장고 + mysql을

와 1.5.1 장고. 모든 것이 구성되어 있어도 데이터베이스는 사용자 생성과 함께 존재합니다.

ImportError: No module named 'MySQLdb' 

이 분명히없는 파이썬에 대한 MySQL의-lib 디렉토리 : syncdb를 시도 할 때 약간의 오류가 발생했습니다. petehunt/PyMySQL에서 master-edition을 다운로드했습니다. "python setup.py install"시도. 덧붙여 :

ImportError: No module named 'constants' 

다른 버전을 다운로드했습니다. 타르볼은 here입니다. "python setup.py install"을 실행하십시오. 일하는 것 같아요, "python manage.py syncdb"syncdb 명령을 실행하려고했습니다. 여전히 :

ImportError: No module named 'MySQLdb' 

제안 사항 지금 무엇을할까요? 미리 감사드립니다.

+1

'pip install mysql-python' 시도해주세요. – karthikr

+0

답변 해 주셔서 감사합니다. 불행하게도 나는 정말로 여기에서 화내고있다. Windows 7 x64에서 실행중인 것을 시도합니다. 지금 일어난 일 : >> pip 위에 설치하려고하면 vcvarsall.bat가 필요합니다. – noircc

+1

Windows에서 항상 문제가 발생합니다. 그건 mingw 컴파일러가 성공적으로 설치해야합니다. – karthikr

답변

6

mysqlclient는 파이썬에 대한 recommended mysql driver 3

당신은 주사위를 통해 설치할 수 있습니다 :

pip install mysqlclient

0

글쎄, 나는 그것을 풀었다. 2.7.x로 다운 그레이드되었으므로 this을 사용할 수 있습니다. 파이썬 3.x 및 Windows에서 장고를 사용하기위한 큰 빨간색 경고가 존재한다 날 것으로 보인다 7.

관련 문제