Mysql-python не установлен со стеком bitnami django? «Ошибка загрузки модуля MySQLdb: нет модуля с именем MySQLdb» - PullRequest
0 голосов
/ 18 июля 2011

Итак, я установил стек Bitnami Django, надеясь, что они объявят «готовые к запуску» версии python и mysql. Однако я не могу получить python для syncdb: «Ошибка загрузки модуля MySQLdb: ни один модуль с именем MySQLdb»

Я думал, что пакет Bitnami уже установит все необходимое в Windows для совместной работы mysql и Python? Это не правда?

Я не хочу иметь дело с установкой компонентов mysql-python, так как это может расстраивать работу в одиночку, как я пытался раньше.

Ответы [ 3 ]

2 голосов
/ 18 июля 2011

Вам нужно будет установить MySQL для python, поскольку Django это нужно для подключения, после того, как вы установили пакет, вам не нужно его настраивать, хотя Django просто нужно импортировать из него.

Редактировать: из ваших комментариев есть пакет setuptools, но он был заменен дистрибутивом пакета, установите этот пакет python, и у вас должен быть доступ к easy_install, который действительно упрощает получение новых пакетов. Предполагая, что вы добавили PYTHONPATH / scripts в переменные окружения, вы можете вызвать easy_install mysql_python

0 голосов
/ 23 августа 2012

Итак, я получил эту ошибку после установки стека Bitnami Django в Windows Vista. Оказывается, у меня были установлены все компоненты, но easy_install mysql_python не развернул весь пакет ...?
I inst ... uninst ... inst ... uninst несколько раз, но никакая комбинация (использующая mysql для запуска Project) не имела никакого значения.

В конце концов, я просто переименовал файл egg file (в данном случае MySQL_python-1.2.3-py2.7-win32.egg) в .zip и извлек недостающие части в каталог на моем PYTHONPATH, и все работало как очарование.

0 голосов
/ 08 августа 2011

BitNami DjangoStack уже включает компоненты компонентов mysql-python. Я полагаю, вы выбрали MySQL в качестве базы данных при установке стека BitNami, верно? (это также включает PostgreSQL и SQLite). Вы получаете ошибку во время установки? Или позже работаешь над проектом Django?

На какой платформе вы используете BitNami DjangoStack?

...