Как запустить Скрапид-сервер на экземпляре EC2

Я настроил экземпляр на AWS. Теперь я хочу запустить scrapyd на конкретном порту. согласно документации

aptitude установить scrapyd-X.YY

но способности не найдены. Я попытался установить aptitude с помощью yum, но совпадений не найдено (может быть, он работает только с apt-get, но у меня есть yum ap-get также отсутствует)

Может ли кто-нибудь помочь мне, пожалуйста, есть ли другой способ сделать это?

2 ответа

Решение

Вы используете ОС на основе yum, а не на ОС apt. Забудьте любые команды, которые включают apt или их вариацию.

Пропустите шаги, которые вы уже сделали:

yum install python
yum install python-pip
yum install libxml2-python
pip install Scrapy

Что касается libxml2-python, имейте в виду, что "версии до 2.6.28, как известно, имеют проблемы с синтаксическим анализом некоторых искаженных HTML, и, как сообщалось, также содержат утечки, поэтому крайне рекомендуется 2.6.28 или выше"

Если вы сначала установите pip:

sudo yum install python-pip

вы можете использовать pip для установки scrapyd, вот так

pip install scrapyd

источник: http://scrapyd.readthedocs.org/en/latest/install.html

Другие вопросы по тегам