Я устанавливаю специальное приложение, для которого требуется mysql, который у меня уже был, поэтому я немного запутался в происходящем.
В любом случае, здесь ошибка
Ошибка загрузки модуля MySQLdb: это версия MySQLdb (1, 2, 4, 'final', 1), но _mysql - версия (1, 2, 3). , 'final', 0
Попытка
sudo pip удалить MySQL-python
, затем
sudo pip install MySQL-python
, который работал ...
Успешно установленный MySQL-python
все еще та же ошибка
Ошибка загрузки модуля MySQLdb: это версия MySQLdb (1, 2, 4, 'final', 1), но _mysql это версия (1, 2, 3, 'final', 0
Кажется, что каждый из apt-get и pip установил свою версию библиотеки. Попробуйте удалить системный mysql с помощью sudo apt-get remove python-mysqldb
, и у вас должно получиться что-то вроде этого:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
python-mysqldb
0 upgraded, 0 newly installed, 1 to remove and 3 not upgraded.
After this operation, 196 kB disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database ... 109333 files and directories currently installed.)
Removing python-mysqldb (1.2.3-2ubuntu1) ...