Найти - Пользователи
Полная версия: Python 3.3 + Django 1.6 + Apache2 + MySQL5.5
Начало » Django » Python 3.3 + Django 1.6 + Apache2 + MySQL5.5
1
AllGood
Всем добра!
Уже 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()
Все нервы уже измотал с этим. Выложи все файлы если нужно, все конфиги. Отчаянно жду помощи!!!)
Alen
sudo apt-get install python-mysqldb
AllGood
Alen
sudo apt-get install python-mysqldb
На сколько я понял этот пакет для Python2.7 и того что с ним связанно? Тем ни менее это уже было установлено когда я писал вопрос.
Alen
AllGood
На сколько я понял этот пакет для Python2.7 и того что с ним связанно? Тем ни менее это уже было установлено когда я писал вопрос.

Извиняюсь, только заметил, что у вас 3 python.
MySQLdb вроде как для 3 ветки python не существует. Зато есть https://github.com/PyMySQL/PyMySQL
Alen
Попробуйте по этому howto

http://bunwich.blogspot.ru/2014/02/finally-mysql-connector-that-works-with.html
AllGood
На virtualenv у меня получилось прикрутить MySQL все работало замечательно. А вот на боевом сервере нет. И это очень обидно. Для Python под умолчанию какая БД используется? (к примеру для PHP это MySQL)
FishHook
AllGood
На virtualenv у меня получилось прикрутить MySQL все работало замечательно. А вот на боевом сервере нет. И это очень обидно. Для Python под умолчанию какая БД используется? (к примеру для PHP это MySQL)
А какая база по умолчанию используется для С, для С++?
Singularitty
AllGood
Для Python под умолчанию какая БД используется? (к примеру для PHP это MySQL)
Для джанго Postgres
AllGood
FishHook
А какая база по умолчанию используется для С, для С++?
В место сарказма, лучше бы дельно посоветовал. Например как решить проблему с MySQL… или что не стоит с ней возится так нет готовых пакетов.
AllGood
В общем получилось у меня прикрутить MySQL. Для счастья не хватало вот этого пакета:
apt-get install apache2 libapache2-mod-wsgi
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB