Проект Scrapy не может найти django.core.management
Я пытаюсь следовать методуВот «Scrapy» данные из Интернета и одновременно сохранить эти данные непосредственно в моей базе данных Django с помощью конвейера элементов Scrapy.
Тем не менее, когда я пытаюсь запуститьscrapy crawl spidername
Я получаю сообщение об ошибке:
ImportError: No module named django.core.management
Сначала я думал, что это из-за того, что мой проект Scrapy находился вне моей папки проекта Django, но даже после того, как я переместил весь проект в папку проекта Django, я продолжал получать ту же ошибку. Если я открою оболочку Python внутри папки проекта Scrapy в новом месте (внутри папки проекта Django),import django.core.management
работает отлично. Итак, что происходит?
РЕДАКТИРОВАТЬ: Некоторая дополнительная информация: я делаю это на сервере Webfaction, и путь к моему проекту Django/home/gchorn/webapps/django_app/django_project
, Я использую Django версии 1.4.1, Scrapy 0.16 и Python2.7. План проекта Django + Scrapy выглядит следующим образом:
django_project/
__init__.py
manage.py
settings.py
urls.py
myproject #folder containing wsgi.py
app1
app2
app3
templates
ScrapyProject/
scrapy.cfg
ScrapyProject/
__init__.py
items.py
pipelines.py
settings.py
spiders/
__init__.py
my_spider.py