【问题标题】:ckan.plugins.core.PluginNotFoundException: pagesckan.plugins.core.PluginNotFoundException:页面
【发布时间】:2014-02-26 10:30:39
【问题描述】:

我使用 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: pages

插件位于以下路径

/usr/lib/ckan/default/src

请告诉我如何解决这个问题?

【问题讨论】:

    标签: python exception pylons ckan opendata


    【解决方案1】:

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

    【讨论】:

    • 我已经这样做了。但它不起作用。有没有其他方法可以解决这个问题?
    • 该异常意味着该插件未安装在您的 virtualenv 中。我确实想知道你是否像 amercader 所说的那样运行 python setup.py develop. /usr/lib/ckan/default/bin/activatecd /usr/lib/ckan/default/src/ckanext-pagespython setup.py develop
    • 请查看更新后的问题。请让我知道如何解决这个问题。我真的被困住了。
    • 你在运行python setup.py develop之后是否重启了Apache?
    【解决方案2】:

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

    which paster
    

    它必须显示您当前的virtualenv 中的paster,在您的情况下是/usr/lib/ckan/default

    【讨论】:

      猜你喜欢
      • 2020-12-01
      • 2021-11-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-27
      • 2010-10-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多