Проект 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