Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 13, 2012 15:45:08

voice
Зарегистрирован: 2012-06-20
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема с установкой mysqldb mac

Устанавливал следующим образом


sudo python setup.py build
sudo python setup.py install
выдавал ошибку связанную с путем к конфину mysql я его прописал в файле setup_posix.py все вроде поставилось. Но при попытке импорта MySQLdb выдает следующую вещь
Traceback (most recent call last):
File “<stdin>”, line 1, in <module>
File “build/bdist.macosx-10.6-intel/egg/MySQLdb/__init__.py”, line 19, in <module>
File “build/bdist.macosx-10.6-intel/egg/_mysql.py”, line 7, in <module>
File “build/bdist.macosx-10.6-intel/egg/_mysql.py”, line 6, in __bootstrap__
ImportError: dlopen(/Users/voice/.python-eggs/MySQL_python-1.2.3-py2.7-macosx-10.6-intel.egg-tmp/_mysql.so, 2): Library not loaded: libmysqlclient.18.dylib
Referenced from: /Users/voice/.python-eggs/MySQL_python-1.2.3-py2.7-macosx-10.6-intel.egg-tmp/_mysql.so
Reason: image not found

Нашел что нужно прописать export DYLD_LIBRARY_PATH=/usr/local/mysql/lib/
сработало но только на время этого сеанса при перезапуске терминала ошибка вылезает вновь. Я так и не понял как решить эту проблемму я новичек в терминальных делах и в библиотечных тоже.

Офлайн

#2 Авг. 13, 2012 19:26:30

adw0rd
От: Санкт-Петербург
Зарегистрирован: 2012-07-28
Сообщения: 107
Репутация: +  8  -
Профиль   Отправить e-mail  

Проблема с установкой mysqldb mac

А почему не через pip ставите?

pip install MySQL-python




Python, Django, Flask, Git, Emacs, Nginx, MySQL, SphinxSearch, Redis, Linux, FreeBSD
Мой блог, я на GitHub

Отредактировано adw0rd (Авг. 13, 2012 19:26:43)

Офлайн

#3 Авг. 13, 2012 19:27:29

adw0rd
От: Санкт-Петербург
Зарегистрирован: 2012-07-28
Сообщения: 107
Репутация: +  8  -
Профиль   Отправить e-mail  

Проблема с установкой mysqldb mac

выдавал ошибку связанную с путем к конфину mysql

видимо у вас нет программы mysql_config, я без понятия как её ставить под mac

В Ubuntu это делается так:

sudo apt-get install libmysqlclient-dev python-dev libmysqlclient-dev
pip install MySQL-python




Python, Django, Flask, Git, Emacs, Nginx, MySQL, SphinxSearch, Redis, Linux, FreeBSD
Мой блог, я на GitHub

Отредактировано adw0rd (Авг. 13, 2012 19:29:26)

Офлайн

#4 Авг. 13, 2012 20:18:30

voice
Зарегистрирован: 2012-06-20
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема с установкой mysqldb mac

Через pip тоже ставил. Я как уже только не ставил. На Ubuntu уже все поставил .

Офлайн

#5 Авг. 13, 2012 21:03:12

voice
Зарегистрирован: 2012-06-20
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема с установкой mysqldb mac

_mysql_exceptions.OperationalError: (1045, “Access denied for user ‘root’@'localhost' (using password: YES)”)
Пытаюсь подрубиться из терминала MySQLdb.connect(host=“localhost”, user=“root”, passwd=“root”, db=“test”, charset='utf8') Что с этим делать???? Воркбенч подрубается и я даже базу создал и юзера
В Ubuntu то же запрос не вызывает ошибок .

Офлайн

#6 Авг. 13, 2012 22:16:48

adw0rd
От: Санкт-Петербург
Зарегистрирован: 2012-07-28
Сообщения: 107
Репутация: +  8  -
Профиль   Отправить e-mail  

Проблема с установкой mysqldb mac

Выполните:

mysql> SELECT PASSWORD('root');
mysql> SHOW GRANTS FOR root@localhost;




Python, Django, Flask, Git, Emacs, Nginx, MySQL, SphinxSearch, Redis, Linux, FreeBSD
Мой блог, я на GitHub

Отредактировано adw0rd (Авг. 13, 2012 22:17:08)

Офлайн

#7 Авг. 13, 2012 22:18:19

adw0rd
От: Санкт-Петербург
Зарегистрирован: 2012-07-28
Сообщения: 107
Репутация: +  8  -
Профиль   Отправить e-mail  

Проблема с установкой mysqldb mac

А еще проще, выполните в консоли:

mysql -hlocalhost -uroot -proot test

Воркбенч подрубается и я даже базу создал и юзера

просто я без понятия какие именно настройки у вас в workbench




Python, Django, Flask, Git, Emacs, Nginx, MySQL, SphinxSearch, Redis, Linux, FreeBSD
Мой блог, я на GitHub

Отредактировано adw0rd (Авг. 13, 2012 22:19:18)

Офлайн

#8 Авг. 13, 2012 23:35:57

voice
Зарегистрирован: 2012-06-20
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема с установкой mysqldb mac

В воркбенче такие -h localhost -u root -proot .

Офлайн

#9 Авг. 14, 2012 00:22:13

voice
Зарегистрирован: 2012-06-20
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема с установкой mysqldb mac

Проблему решил переустановив все заново. Но появилась еще одна проблема Eclipse не видит MySQLdb . И я не могу понять как добавить его туда.

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version