Scrapy ---- Ошибка ImportError: Нет модуля с именем tutorial.settings - PullRequest
0 голосов
/ 02 ноября 2018

Документ Scrapy говорит

Scrapy будет искать параметры конфигурации в файлах scrapy.cfg ini-style в стандартных местах: /etc/scrapy.cfg

Я положил scrapy.cfg в местоположение /etc/scrapy.cfg и попытался запустить scrapy crawl <spider_name> в корневом каталоге проекта tutorial. Я получаю ошибку:

Traceback (most recent call last):

  File "/home/user/.local/bin/scrapy", line 11, in <module>
    sys.exit(execute())

  File "/home/user/.local/lib/python2.7/site-packages/scrapy/cmdline.py", line 110, in execute
    settings = get_project_settings()

  File "/home/user/.local/lib/python2.7/site-packages/scrapy/utils/project.py", line 68, in get_project_settings
    settings.setmodule(settings_module_path, priority='project')

File "/home/user/.local/lib/python2.7/site-packages/scrapy/settings/__init__.py", line 292, in setmodule
    module = import_module(module)

File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module
    __import__(name)

ImportError: No module named tutorial.settings

что я делаю не так?

1 Ответ

0 голосов
/ 02 ноября 2018

Попробуйте создать tutorial/settings.py. Ваш вывод содержит эту жалобу: ImportError: No module named tutorial.settings, поэтому, возможно, ему нужен этот файл для запуска.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...