2017-01-28 5 views
0

여러 달 동안 나는 지금 MySQL을 사용하고 싶었고 장고 파이썬 웹 사이트는 훌륭했지만 모두 똑같은 오류가 계속 발생했다. 나는 오라클 공식 MySQL 커넥터 (https://dev.mysql.com/doc/connector-python/en/connector-python-django-backend.html)와 MySQLClient와 같은 다양한 패키지를 포크 (http://www.lfd.uci.edu/~gohlke/pythonlibs/#mysqlclient)에서 설치하고 다시 설치하면 오류가 발생합니다.MySQL 커넥터가 작동하지 않습니다 | 장고 1.10 | Windows | 파이썬 3.5

Wheel not supported

MySQL 커넥터 용 워드 프로세서 페이지에 지정된 백엔드 코드를 사용할 때 서버 창에서 동일한 오류가 발생합니다. 내 settings.py에서

ImportError: No module named 'mysql'

이는 오류 밖으로 가져올 시도 라인 내가 검토 한

imort os 
import mysql.connector #this is where it errors out 

페이지

: - stackoverflow.com/questions/37848035/mysql-connector -python-as-django-engine - stackoverflow.com/questions/26573984/django-how-to-install-mysql-connector-python-with-pip3 - docs.djangoproject.com/en/1.10/ref/databases/ 외 다수. 도와주세요.

답변

0

내 문제에 대한 대답은 불필요한 커넥터를 설치하려고한다는 것이 었습니다. 제 경우에는 mysql 커넥터가 작동했습니다.

0

대시 "-"를 사용하여 "mysql-connector"를 설치해 보셨습니까? 나는 그것이 "import mysql.connector"에 의해 여전히 수입되지만, 다르게 설치한다고 생각한다. 이것은 내 프로젝트에서 효과가있는 것으로 보인다.

+0

내 문제를 해결해 주셔서 감사합니다. :) –

0

오라클 커넥터를 사용하는 경우, 구성이 포함되어 있어야합니다

'ENGINE': 'mysql.connector.django', 

그러나 왜 당신이 그것을 사용하고 싶어를? 오라클 커넥터 대신 일반 mysqlclient을 추천합니다.

$ pip install mysqlclient # python 2 and 3 
+0

mysqlclient' 패키지를 설치하려고 시도했는데 easy_install과 pip와 함께 get과 error가 발생했습니다. "파일 'my_config.h'을 포함 할 수 없습니다 : 파일이나 디렉토리가 존재하지 않습니다 ... 상태 2로 종료되었습니다." 나는 엔진 아이템에서'.django'를 사용해 보았습니다. 가져올 수 없기 때문에 여전히 차이가 없습니다. –

관련 문제