Команда Scrapyd-deploy не найдена после установки scrapyd

Я создал пару веб-пауков, которые собираюсь запускать одновременно со scrapyd. Сначала я успешно установил scrapyd в Ubuntu 14.04 с помощью команды: pip install scrapyd, и когда я запускаю команду: scrapyd, я получаю следующий вывод в терминале:

2015-07-14 01:22:02-0400 [-] Log opened.
2015-07-14 01:22:02-0400 [-] twistd 13.2.0 (/usr/bin/python 2.7.6) starting up.
2015-07-14 01:22:02-0400 [-] reactor class: twisted.internet.epollreactor.EPollReactor.
2015-07-14 01:22:02-0400 [-] Site starting on 6800
2015-07-14 01:22:02-0400 [-] Starting factory <twisted.web.server.Site instance at 0x7f762f4391b8>
2015-07-14 01:22:02-0400 [Launcher] Scrapyd 1.1.0 started: max_proc=8, runner='scrapyd.runner'

Я считаю, что тот факт, что я получил этот вывод, говорит о том, что scrapy работает; однако, когда я запускаю команду: scrapyd-deploy, как в документах, я получаю сообщение об ошибке: scrapyd-deploy: команда не найден. Как это возможно, если установка прошла успешно? Я включил следующую цель в файл конфигурации:

[deploy:scrapyd2]
url = http://scrapyd.mydomain.com/api/scrapyd/
username = name
password = secret

Я не совсем уверен, как работает цель, но я в основном скопировал ее из документов, поэтому я думаю, что она будет работать. Есть ли что-то, что я должен импортировать или настроить, чего у меня нет? Спасибо.


person loremIpsum1771    schedule 14.07.2015    source источник


Ответы (2)


scrapyd-deploy является частью scrapyd-client. Вы можете установить его с PyPi. Пытаться:

$ sudo pip install scrapyd-client
person rocktheartsm4l    schedule 15.07.2015
comment
Интересно, почему на странице scrapyd-client на github не упоминается, как его установить. - person shellbye; 19.04.2016
comment
я установил scrapy с помощью pip install scrapyd-client, но scrapyd-client все еще не найден - person Aidis; 22.06.2017

Можно установить напрямую из git:

pip install git+https://github.com/scrapy/scrapyd-client
person krishna chandak    schedule 24.04.2019