2015-03-14 2 views
2

В scrapyd документы включают следующее примечание:Deploy scrapyd паук с внешними пакетами

scrapyd-Deploy не будет ничего за пределами проектного модуля разворачивать ...

Означает ли это, что я не могу импортировать из пакетов сайтов у моих пауков?

Мои пауки полагаются на внешние библиотеки, такие как MySQL-python и tldextract. Должен ли я включать эти библиотеки в модуль проекта и импортировать из библиотек include в отличие от сайтов-пакетов?

ответ

1

Я думаю Deploying your project документация пункт должен разъяснить вещи:

Наконец, чтобы развернуть использование проекта:

scrapyd-deploy scrapyd -p project1 

Это eggify ваш проект и загрузить его на цель, печать JSON ответ, возвращенный с сервера Scrapyd. Если у вас есть файл setup.py в вашем проекте, то будет использоваться один . В противном случае автоматически будет создан файл setup.py (на основе простого шаблона), который вы можете редактировать позже.

Другими словами, вы бы/должны иметь MySQL-python, tldextract или другие зависимости, перечисленные в setup.py, которые будут автоматически установлены во время развертывания.

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