Получение python MySQLdb работать на Ubuntu

Я создал virtualbox с новой установкой человечности 9.10.

Я пытаюсь заставить MySQLdb работать на Python, но я перестал работать в import MySQLdb

Я сначала попробовал sudo easy_install MySQL_python-1.2.3c1-py2.6-linux-i686.egg и затем sudo apt-get install python-mysqldb.

Оба, по-видимому, установленные хорошо, но дали мне следующее сообщение об ошибке, когда в Python у меня есть строка импорта:

Traceback (most recent call last):
File "", line 1, in 
File "/usr/local/lib/python2.6/dist-packages/MySQL_python-1.2.3c1-py2.6-linux-i686.egg/MySQLdb/__init__.py", line 19, in 

File "/usr/local/lib/python2.6/dist-packages/MySQL_python-1.2.3c1-py2.6-linux-i686.egg/_mysql.py", line 7, in 
File "/usr/local/lib/python2.6/dist-packages/MySQL_python-1.2.3c1-py2.6-linux-i686.egg/_mysql.py", line 6, in __bootstrap__
ImportError: libmysqlclient_r.so.15: cannot open shared object file: No such file or directory

Я уже установил MySQL, и он работает, если это имеет значение вообще. Я попробовал после этого, но перестал работать на шаге 2

9
задан greye 4 February 2010 в 08:32
поделиться

1 ответ

Ваша установка MySQLdb egg выглядит так, как будто она не работает должным образом. Вам следует зайти в /usr/local/lib/python2.6/dist-packages и удалить его.

Пакет Ubuntu python-mysqldb должен работать нормально. Если у вас нет уважительной причины, вам следует придерживаться диспетчера пакетов вашего дистрибутива при установке нового программного обеспечения.

7
ответ дан 4 December 2019 в 23:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: