Я использую Ubuntu Server 20.4 и CKAN в качестве портала открытых данных. Я просто следую их официальной документации
https://docs.ckan.org/en/2.9/theming/templates.html
и я уже выполнил эту команду
/usr/lib/ckan/по умолчанию/bin/активировать
компакт-диск /usr/lib/ckan/по умолчанию/SRC
ckan -c /etc/ckan/default/ckan.ini create -t ckanext ckanext-example_theme
И я уже следую шагам и добавляю
ckan.plugins = статистика text_view recline_view example_theme
в
/etc/ckan/по умолчанию/ckan.ini
и казнен
python setup.py разработка
и в /usr/lib/ckan/default/src/ckan и в /usr/lib/ckan/default/src/ckan/ckanext-example_theme/ckanext
и ошибка будет отображаться так
(по умолчанию) root@ccgeo:/usr/lib/ckan/default/src/ckan/ckanext-example_theme# ckan -c /etc/ckan/default/ckan.ini run
2021-10-27 09:06:45,948 ИНФОРМАЦИЯ [ckan.cli] Использование файла конфигурации /etc/ckan/default/ckan.ini
2021-10-27 09:06:45,948 ИНФОРМАЦИЯ [ckan.config.environment] Загрузка статических файлов из общего доступа
2021-10-27 09:06:45,980 ИНФОРМАЦИЯ [ckan.config.environment] Загрузка шаблонов из /usr/lib/ckan/default/src/ckan/ckan/templates
Traceback (последний последний вызов):
Файл "/usr/lib/ckan/default/bin/ckan", строка 11, в <module>
load_entry_point('ckan', 'console_scripts', 'ckan')()
Файл "/usr/lib/ckan/default/lib/python3.8/site-packages/click/core.py", строка 829, в __call__
вернуть self.main(*args, **kwargs)
Файл "/usr/lib/ckan/default/lib/python3.8/site-packages/click/core.py", строка 781, в основном
с self.make_context(prog_name, args, **extra) как ctx:
Файл "/usr/lib/ckan/default/lib/python3.8/site-packages/click/core.py", строка 700, в make_context
self.parse_args (ctx, аргументы)
Файл "/usr/lib/ckan/default/lib/python3.8/site-packages/click/core.py", строка 1212, в parse_args
отдых = Command.parse_args (я, ctx, аргументы)
Файл "/usr/lib/ckan/default/lib/python3.8/site-packages/click/core.py", строка 1048, в parse_args
значение, аргументы = param.handle_parse_result (ctx, opts, args)
Файл "/usr/lib/ckan/default/lib/python3.8/site-packages/click/core.py", строка 1630, в handle_parse_result
значение = invoke_param_callback(self.callback, ctx, self, значение)
Файл "/usr/lib/ckan/default/lib/python3.8/site-packages/click/core.py", строка 123, в invoke_param_callback
обратный вызов обратного вызова (ctx, параметр, значение)
Файл "/usr/lib/ckan/default/src/ckan/ckan/cli/cli.py", строка 102, в _init_ckan_config
ctx.obj = CkanCommand(значение)
Файл "/usr/lib/ckan/default/src/ckan/ckan/cli/cli.py", строка 52, в __init__
self.app = make_app(self.config)
Файл "/usr/lib/ckan/default/src/ckan/ckan/config/middleware/__init__.py", строка 56, в make_app
Файл "/usr/lib/ckan/default/src/ckan/ckan/config/environment.py", строка 123, в load_environment
p.load_all()
Файл "/usr/lib/ckan/default/src/ckan/ckan/plugins/core.py", строка 165, в load_all
загрузить (*плагины)
Файл "/usr/lib/ckan/default/src/ckan/ckan/plugins/core.py", строка 179, загружается
сервис = _get_service (плагин)
ckan.plugins.core.PluginNotFoundException: example_themere.py", строка 282, в _get_service
поднять PluginNotFoundException (plugin_name)
ckan.plugins.core.PluginNotFoundException: тема_примера
load_environment(conf)
Файл "/usr/lib/ckan/default/src/ckan/ckan/config/environment.py", строка 123, в load_environment
p.load_all()
Файл "/usr/lib/ckan/default/src/ckan/ckan/plugins/core.py", строка 165, в load_all
загрузить (*плагины)
Файл "/usr/lib/ckan/default/src/ckan/ckan/plugins/core.py", строка 179, загружается
сервис = _get_service (плагин)
ckan.plugins.core.PluginNotFoundException: example_themere.py", строка 282, в _get_service
поднять PluginNotFoundException (plugin_name)
ckan.plugins.core.PluginNotFoundException: тема_примера
Любая помощь.