Команда 'celeryd' неизвестна при использовании ckanext-archiver

Я использую CKAN в качестве портала открытых данных и устанавливаю расширение архиватора, следуя инструкциям на странице https://github.com/ckan/ckanext-archiver. Я установил сельдерей, как показано ниже:

Successfully installed celery kombu kombu-sqlalchemy messytables flask anyjson amqplib xlrd python-magic chardet json-table-schema lxml Werkzeug

Но я не могу запустить его.

/usr/lib/ckan/default/src$ paster celeryd -c /etc/ckan/default

Command 'celeryd' not known (you may need to run setup.py egg_info)
Known commands:
  create       Create the file layout for a Python distribution
  exe          Run #! executable files
  help         Display help
  make-config  Install a package and create a fresh config file/directory
  points       Show information about entry points
  post         Run a request for the described application
  request      Run a request for the described application
  serve        Serve the described application
  setup-app    Setup an application, given a config file

Мой корневой каталог CKAN: usr/lib/ckan/default/src путь к конфигурационному файлу ckan: /etc/ckan/default

Надеюсь, кто-нибудь поможет решить мою проблему. Спасибо.


person kean23    schedule 10.06.2014    source источник
comment
Вы активировали виртуальную среду перед запуском команды paste? Это должно быть что-то вроде . /usr/lib/ckan/default/bin/activate (оставьте предыдущую точку - это важно!), тогда paster сможет найти пакет сельдерея в правильном site-packages.   -  person jweyrich    schedule 06.06.2016
comment
Возможный дубликат Нет модуля с именем celery при установке ckanext-archiver   -  person jweyrich    schedule 06.06.2016


Ответы (1)


Извините за поздний ответ, но вам нужно находиться в контексте /usr/lib/ckan/default/src/ckan, чтобы выполнить команду.

person Frédéric Prieur    schedule 09.12.2014