Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 12, 2015 04:52:49

megaman
Зарегистрирован: 2015-09-12
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема с mysql в виртуальном окружении

python 3.4, django 1.8.4, mysql. На дев сервере без виртуального окружения все работает без проблем через pymysql. Если запускать джангу в виртуальном окружении то проблемы с MySQLDb, чего то ему не хватает в окружении, хотя там установлен pymysql. Подскажите куда копать.

Офлайн

#2 Сен. 12, 2015 07:14:29

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Проблема с mysql в виртуальном окружении

Ошибки есть? Есть? Логи пишутся? Показывайте. “Какие-то проблемы” и “чего-то не хватает”, это вам на битву экстрасенсов заявку подавать надо.



Офлайн

#3 Сен. 12, 2015 07:36:05

megaman
Зарегистрирован: 2015-09-12
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема с mysql в виртуальном окружении

дев сервер пишет
from MySQLdb.converters import Thing2Literal, conversions # isort:skip
ImportError: cannot import name ‘Thing2Literal’

Если запускаю uwsgi

django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: No module named ‘MySQLdb’

Офлайн

#4 Сен. 12, 2015 07:45:57

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Проблема с mysql в виртуальном окружении

На сайте джанги пишут, что MySQLdb не работает с третьим питоном
https://docs.djangoproject.com/en/1.8/ref/databases/#id8



Офлайн

#5 Сен. 12, 2015 13:44:33

megaman
Зарегистрирован: 2015-09-12
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема с mysql в виртуальном окружении

Я читал что поддержка python 3 должна быть в скором будущем для mysqldb. Мне не понятно почему без виртуального окружения все работает, значит что то не установил в окружении а вот что понять не могу.

Офлайн

#6 Сен. 12, 2015 14:21:22

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Проблема с mysql в виртуальном окружении

megaman
Я читал что поддержка python 3 должна быть в скором будущем для mysqldb. Мне не понятно почему без виртуального окружения все работает, значит что то не установил в окружении а вот что понять не могу.
Зачем использовать нестабильный продукт, когда производитель фреймворка даёт однозначное правильное с его точки зрения решение? Чем вас не устраивают инструкции на сайте джанго по работе с мускулем?



Офлайн

#7 Сен. 12, 2015 14:47:58

megaman
Зарегистрирован: 2015-09-12
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема с mysql в виртуальном окружении

У меня в качестве коннектора используется pymysql, но почему то в бэкэнде для окружения к mysql для django прописан mysqldb.

Офлайн

#8 Сен. 12, 2015 16:30:22

megaman
Зарегистрирован: 2015-09-12
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема с mysql в виртуальном окружении

получается что uwsgi не воспринимает mysqldb, напрямую без него все нормально работает

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version