2

我使用 CKAN 作为我的开放数据门户。它是使用 Pylons 框架用 Python 编写的。我只想添加一个类似于关于页面的新页面,以向用户显示条款和条件。关于页面是内置的。

所以我使用 pip 命令安装了ckanext-pages 。我所做的是在下面

1. # Activate your CKAN virtual environment
. /usr/lib/ckan/default/bin/activate

2. # Install the pages extension.
pip install -e 'git+https://github.com/ckan/ckanext-pages.git#egg=ckanext-pages'

但是现在我最终遇到了以下错误,当找不到请求的插件时会给出该错误。

ckan.plugins.core.PluginNotFoundException:页面

插件位于以下路径

/usr/lib/ckan/default/src

请让我知道如何解决这个问题?

4

2 回答 2

4

激活 virtualenv 后,python setup.py develop在 ckanext-pages 文件夹中运行。这将注册插件,以便 CKAN 可以找到它。

于 2014-02-26T16:23:08.927 回答
0

有类似的问题。paster通过命令仔细检查您正在使用哪个:

which paster

它必须paster从您当前的情况中向您展示virtualenv,这就是/usr/lib/ckan/default您的情况

于 2016-02-23T22:45:46.517 回答