Я новичок в Django, и я стараюсь следовать официальному уроку. так как я хочу подключиться к mysql (установленному на моем компьютере, и я проверил, что модуль mysql завершает работу в командной строке python), я установил ДВИГАТЕЛЬ в setup.py как django.db.backends.mysql. а затем я попытался запуститьDjango: не удается подключиться к mysql
python manage.py syncdb
тогда я получил сообщение об ошибке, как это:
Error loading MySQLdb module
и я не могу запустить
pip install mysql-python
ГЗС ошибка:
Unable to find vcvarsall.bat
так что это за ошибка? и, честно говоря, я не уверен в различии между mysql-python и mysql-connector-python. Так как я пытался с «пункт установить MySQL-разъем-питон», и он говорит мне, что требование уже удовлетворенный ...
Я верю, что установил правильную вещь. просто хочу спросить вас, что вы имеете в виду, говоря, что «у меня нет заголовков разработки»? Какова ошибка, вызванная пипсом? –
Когда pip устанавливает mysql для драйверов python; он загружает исходный код и затем создает его для клиентских библиотек MySQL. Для этого у него должен быть установлен источник для клиента MySQL; и соответствующая среда сборки готова. В Windows это очень сложно настроить, поэтому есть скомпилированные двоичные файлы. Вы попытались установить скомпилированную версию; который не был успешным - поэтому вы не можете импортировать библиотеку. Если вы установите бинарную версию, которую я связал; вы сможете импортировать без проблем. –
спасибо большое !!! –