Расширение, позволяющее просматривать таблицы удаленных баз данных в CKAN - PullRequest
0 голосов
/ 24 апреля 2018

Мне нужно подключиться и просмотреть внешний bbdd-файл mysql, поэтому я только что установил для CKAN это расширение (у меня CKAN 2.7.3): http://extensions.ckan.org/extension/dataproxy/

Я шаг за шагом последовал учебному пособию иCkan абилитировал нижнюю точку данных.Я заполнил форму правильной базой данных и именем таблицы для соединения с базой данных MySQL, но когда я добавляю представление обозревателя прокси-сервера базы данных, всегда предупреждаю об одной и той же ошибке.

Нет модуля с именем MySQLdb par1

Нет модуля с именем MySQLdb part2

Информация в mysqldb

Я использовал Python 2.7 и модуль с именем MySQLdb

Я попытался сделать те же изменения в коде, но безуспешно, например, удалить модуль MySQLdb, но он совершенно необходим для плагина.

1 Ответ

0 голосов
/ 24 апреля 2018

У вас есть ImportError for MySQLdb, так что, похоже, вам нужно установить эту библиотеку / модуль python. Возможно, вы пропустили этот шаг или забыли заранее активировать virtualenv. В любом случае это должно сделать это:

. /usr/lib/ckan/default/bin/activate
pip install mysqlclient
...