Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 10, 2015 15:45:31

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

manage.py syncdb

Всем привет. Есть сервер на RHEL с установленным питоном 2,6 и django 1.6.5 и mysql. Пытаюсь подружить питон с мускулом.

./manage.py syncdb
Сначала ругался на

File “/usr/lib/python2.6/site-packages/django/db/backends/mysql/base.py”, line 17, in <module>
raise ImproperlyConfigured(“Error loading MySQLdb module: %s” % e)
django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: libmysqlclient_r.so.15: cannot open shared object file: No such file or directory

На сервере /usr/lib64/mysql/libmysqlclient_r.so.16. Создала ссыльку

ln -s /usr/lib64/mysql/libmysqlclient_r.so.16 /usr/lib64/mysql/libmysqlclient_r.so.15
и прописала в LD_LIBRARY_PATH

Теперь ругается на

django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: /usr/lib64/mysql/libmysqlclient_r.so.15: version `libmysqlclient_15' not found (required by /usr/lib/python2.6/site-packages/_mysql.so)

Кто-нибудь обходил данную проблему?

Отредактировано ZlobnayaPechenka (Дек. 10, 2015 15:46:01)

Офлайн

#2 Дек. 10, 2015 19:40:28

plusplus
От:
Зарегистрирован: 2009-01-05
Сообщения: 418
Репутация: +  15  -
Профиль   Отправить e-mail  

manage.py syncdb

Надо поставить пакет python-mysqldb
Либо через pip: pip install mysql-python



Офлайн

#3 Дек. 11, 2015 08:15:00

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

manage.py syncdb

plusplus
Надо поставить пакет python-mysqldbЛибо через pip: pip install mysql-python

Уже стоит
$ pip install mysql-python
Requirement already satisfied (use –upgrade to upgrade): mysql-python in /usr/lib/python2.6/site-packages

Офлайн

#4 Дек. 11, 2015 08:37:40

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

manage.py syncdb

Решение проблемы было простым - разные версии клиента и сервера. Сервер мускула был новее.

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version