Форум сайта python.su
0
Всем добра!
Уже 3-й день пытаюсь наладить работу Django c MySQL… все тлен.
Конфигурация системы: Ububntu 12.04, Python 3.3, Django 1.6, Apace 2, MySQL 5.5;
Без MySQL вроде как получается настроить. Прикручиваю MySQL по средствам вот этого пакета Your text to link here… и получаю 500 ошибку сервера. Логи apache говорят следующие:
File "/tmp/pip_build_root/django/django/db/backends/mysql/base.py", line 17, in <module> [Tue Apr 01 11:50:37 2014] [error] [client 127.0.0.1] raise ImproperlyConfigured("Error loading MySQLdb module: %s" % e) [Tue Apr 01 11:50:37 2014] [error] [client 127.0.0.1] django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: No module named _mysql
import os import sys sys.path.append('/home/mikhail/sites/loss-weight.local/') sys.path.append('/home/mikhail/sites/loss-weight.local/loss_weight/') sys.path.append('/usr/local/lib/python3.3/dist-packages') os.environ['DJANGO_SETTINGS_MODULE'] = 'loss_weight.settings' from django.core.handlers.wsgi import WSGIHandler application = WSGIHandler()
Отредактировано AllGood (Апрель 1, 2014 14:51:11)
Офлайн
49
sudo apt-get install python-mysqldb
Офлайн
0
AlenНа сколько я понял этот пакет для Python2.7 и того что с ним связанно? Тем ни менее это уже было установлено когда я писал вопрос.
sudo apt-get install python-mysqldb
Офлайн
49
AllGood
На сколько я понял этот пакет для Python2.7 и того что с ним связанно? Тем ни менее это уже было установлено когда я писал вопрос.
Офлайн
49
Попробуйте по этому howto
http://bunwich.blogspot.ru/2014/02/finally-mysql-connector-that-works-with.html
Офлайн
0
На virtualenv у меня получилось прикрутить MySQL все работало замечательно. А вот на боевом сервере нет. И это очень обидно. Для Python под умолчанию какая БД используется? (к примеру для PHP это MySQL)
Офлайн
568
AllGoodА какая база по умолчанию используется для С, для С++?
На virtualenv у меня получилось прикрутить MySQL все работало замечательно. А вот на боевом сервере нет. И это очень обидно. Для Python под умолчанию какая БД используется? (к примеру для PHP это MySQL)
Офлайн
5
AllGoodДля джанго Postgres
Для Python под умолчанию какая БД используется? (к примеру для PHP это MySQL)
Офлайн
0
FishHookВ место сарказма, лучше бы дельно посоветовал. Например как решить проблему с MySQL… или что не стоит с ней возится так нет готовых пакетов.
А какая база по умолчанию используется для С, для С++?
Офлайн
0
В общем получилось у меня прикрутить MySQL. Для счастья не хватало вот этого пакета:
apt-get install apache2 libapache2-mod-wsgi
Офлайн