2015-07-13 2 views
1

Я только что установил scrapyd на Ubuntu 14.04 и после установки, я просто ввел «scrapyd» в командной строке и получил:Фатальная ошибка при запуске scrapyd в терминале

не удалось загрузить приложение: Нет модуль с именем txweb

Я использовал как общие, так и Ubuntu конкретные installations, и ни один из них не работает. Только для некоторого фона я решил использовать scrapyd после создания проекта, который запускал несколько пауков, но не смог конвейерно очистить данные в две разные таблицы. Я посмотрел на некоторые другие сообщения SO, такие как this, но они, похоже, обращаются к более старым версиям scrapyd, которые, вероятно, больше не будут актуальны.

Может кто-нибудь показать мне, как начать работу с scrapyd, потому что информация, представленная в документах, кажется, не работает для меня, спасибо.

ответ

3

хотя Документах APT-получить ... пип это лучший способ установить Scrapy (Никогда не удалось для меня)

sudo pip install scrapyd работает для меня, а потом scrapyd не дает каких-либо ошибок.

Когда вы устанавливаете с помощью apt-get-twisted, возможно, не устанавливается, но pip позаботится об этом.

попробуйте удалить APT-получить scrapyd первый, а затем использовать пип, чтобы установить его

sudo apt-get purge scrapyd 
sudo pip install scrapyd 

-------------- UPDATE -------- ----

Отвечая на ваш следующий вопрос в комментарии ...

Если вы хотите запустить scrapyd-deploy вам необходимо также установить пакет scrapy-client который не устанавливается вместе с scrapy. Об этом говорится в документации - http://scrapyd.readthedocs.org/en/latest/deploy.html

Вы можете установить его с помощью sudo pip install scrapyd-client

+0

Когда я просто наберите в «scrapyd», что, кажется, работает, но когда я использую: «scrapyd развернуть» я получаю: " команда не найдена." Есть ли какая-то команда, которую я должен запустить, прежде чем пытаться ее развернуть или что-то еще? Спасибо за ответ кстати. – loremIpsum1771

Смежные вопросы