ModuleNotFoundError: Нет модуля с именем 'spyder'

Я хочу использовать краулер-проект внутри Django. Я правильно настроил celery и beats, но когда я использую проект скрепера внутри приложения Django, он выдает ошибку ModuleNotFound, даже если я добавил его в файл setting.py. Структура проекта следующая:

|-- celery.log
|-- celerybeat-schedule.db
|-- db.sqlite3
|-- manage.py
|-- requirements.txt
|-- scraper
|   |-- __init__.py
|   |-- admin.py
|   |-- apps.py
|   |-- migrations
|   |   |-- __init__.py
|   |-- models.py
|   |-- spyder
|   |   |-- domain.py
|   |   |-- general.py
|   |   |-- link_finder.py
|   |   `-- spider.py
|   |-- tasks.py
|   |-- tests.py
|   |-- urls.py
|   `-- views.py
|-- src
|   |-- __init__.py
|   |-- asgi.py
|   |-- celery.py
|   |-- settings.py
|   |-- urls.py
|   `-- wsgi.py
`-- templates
    `-- index.html

Файл scraper/spyder/tasks.py инициирует краулер и содержит следующий код:

...
from celery import shared_task
import threading
from queue import Queue
from spyder.spider import Spider
from spyder.domain import *
from spyder.general import *
...
Вернуться на верх