Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Exception 安装ckanext archiver时没有名为芹菜的模块_Exception_Celery_Ckan_Opendata - Fatal编程技术网

Exception 安装ckanext archiver时没有名为芹菜的模块

Exception 安装ckanext archiver时没有名为芹菜的模块,exception,celery,ckan,opendata,Exception,Celery,Ckan,Opendata,我正在使用CKAN作为我的开放式数据门户,并尝试按照上的说明安装Archiver扩展。然而,在我的ckan配置文件中启用了archiver之后,我遇到了这个无法解决的错误 Traceback (most recent call last): File "/usr/lib/ckan/default/bin/paster", line 9, in <module> load_entry_point('PasteScript==1.7.5', 'console_scripts'

我正在使用CKAN作为我的开放式数据门户,并尝试按照上的说明安装Archiver扩展。然而,在我的ckan配置文件中启用了archiver之后,我遇到了这个无法解决的错误

Traceback (most recent call last):
  File "/usr/lib/ckan/default/bin/paster", line 9, in <module>
    load_entry_point('PasteScript==1.7.5', 'console_scripts', 'paster')()
  File "/usr/lib/ckan/default/local/lib/python2.7/site-packages/paste/script/command.py", line 104, in run
    invoke(command, command_name, options, args[1:])
  File "/usr/lib/ckan/default/local/lib/python2.7/site-packages/paste/script/command.py", line 143, in invoke
    exit_code = runner.run(args)
  File "/usr/lib/ckan/default/local/lib/python2.7/site-packages/paste/script/command.py", line 238, in run
    result = self.command()
  File "/usr/lib/ckan/default/local/lib/python2.7/site-packages/paste/script/serve.py", line 284, in command
    relative_to=base, global_conf=vars)
  File "/usr/lib/ckan/default/local/lib/python2.7/site-packages/paste/script/serve.py", line 321, in loadapp
    **kw)
  File "/usr/lib/ckan/default/local/lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 247, in loadapp
    return loadobj(APP, uri, name=name, **kw)
  File "/usr/lib/ckan/default/local/lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 272, in loadobj
    return context.create()
  File "/usr/lib/ckan/default/local/lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 710, in create
    return self.object_type.invoke(self)
  File "/usr/lib/ckan/default/local/lib/python2.7/site-packages/paste/deploy/loadwsgi.py", line 146, in invoke
    return fix_call(context.object, context.global_conf, **context.local_conf)
  File "/usr/lib/ckan/default/local/lib/python2.7/site-packages/paste/deploy/util.py", line 56, in fix_call
    val = callable(*args, **kw)
  File "/usr/lib/ckan/default/src/ckan/ckan/config/middleware.py", line 57, in make_app
    load_environment(conf, app_conf)
  File "/usr/lib/ckan/default/src/ckan/ckan/config/environment.py", line 232, in load_environment
    p.load_all(config)
  File "/usr/lib/ckan/default/src/ckan/ckan/plugins/core.py", line 134, in load_all
    load(*plugins)
  File "/usr/lib/ckan/default/src/ckan/ckan/plugins/core.py", line 149, in load
    service = _get_service(plugin)
  File "/usr/lib/ckan/default/src/ckan/ckan/plugins/core.py", line 255, in _get_service
    return plugin.load()(name=plugin_name)
  File "/usr/lib/ckan/default/local/lib/python2.7/site-packages/pkg_resources.py", line 2147, in load
    ['__name__'])
  File "/usr/lib/ckan/default/src/ckanext-archiver/ckanext/archiver/plugin.py", line 10, in <module>
    from ckan.lib.celery_app import celery
  File "/usr/lib/ckan/default/src/ckan/ckan/lib/celery_app.py", line 12, in <module>
    from celery import Celery
ImportError: No module named celery

如果有人知道如何解决这个问题,我将不胜感激。谢谢。

在使用virtualenv时,不要调用
sudo pip install
,只要
pip install

我在执行时遇到了一些问题:

pip install -e git://github.com/okfn/ckanext-archiver.git#egg=ckanext-archiver
结果是

no matches found: git://github.com/okfn/ckanext-archiver.git#egg=ckanext-archiver
但下面的命令效果很好:

cd /tmp/
git clone git://github.com/okfn/ckanext-archiver.git
pip install -e ./ckanext-archiver
pip install -r ckanext-archiver/pip-requirements.txt

非常感谢,你的命令有效。我按照如下方式安装了它:
成功安装了芹菜kombu kombu sqlalchemy messytables flask anyjson amqplib xlrd python magic chardet json表格模式lxml Werkzeug清理我在我的CKAN配置文件中添加了archiver,并从我的虚拟环境运行该命令。然而,根据文档,我在运行芹菜时遇到了这个错误:
paster-celeryd-c/etc/ckan/default命令'celeryd'未知(您可能需要运行setup.py-egg\u-info)
芹菜是为我完全安装的吗?对不起,我没有使用挂架的经验,因此无法帮助您解决这个错误。好主意是在谷歌上搜索挂架/贴纸/芹菜贴士,或者就你的新问题单独发布问题。谢谢你的建议!我是stackoverflow的新手。请签出并重试。
cd /tmp/
git clone git://github.com/okfn/ckanext-archiver.git
pip install -e ./ckanext-archiver
pip install -r ckanext-archiver/pip-requirements.txt