Я новичок в Python и пытаюсь настроить проект Django для работы с MySql. Я прочитал документацию, а также некоторые другие сообщения StackOverflow по этой теме, но я до сих пор не могу заставить ее работать.Python3 + MySql: Ошибка при загрузке модуля MySQLdb: нет модуля с именем 'MySQLdb'
Когда я пытаюсь запустить мигрировать в Django, я получаю следующее сообщение об ошибке:
Error loading MySQLdb module: No module named 'MySQLdb'
Я установил рекомендуемые MySql Python Connector (2.0.1) выбор Ubuntu (так как я на Mint Linux). Он устанавливается правильно. Я все еще получаю ошибку. Мне не нужно добавлять эту библиотеку в проект или что-то еще, не так ли? Похоже, что python должен просто знать об этом и успешно работать. Что я могу сделать? Благодарю.
EDIT: Я забыл упомянуть: я запускаю Python 3.4 - многие типичные решения все еще используют 2.7, поэтому они не работают, и все решения с 3.0 я пробовал без успеха.
Мне посчастливилось использовать: https://github.com/nakagami/django-cymysql/ Но я бы предпочел использовать «официальный» разъем. Или я думаю об этом неправильно? – skaz
Здесь есть много подобных вопросов «python3 mysql» http://stackoverflow.com/search?q=python3+mysql Я рекомендую вам попробовать https://github.com/davispuh/MySQL-for-Python-3 – madzohan
Возможный дубликат [Могу ли я использовать MySQL на Django (dev 1.6.x) с Python3.x?] (Http://stackoverflow.com/questions/13320343/can-i-use-mysql-on-djangodev-1- 6-x-with-python3-x) – madzohan