Как запустить Скрапид-сервер на экземпляре 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