没有运行模块未找到错误:没有名为'scraper.settings'的模块



我在运行我的scratchy项目时出现以下错误。我尝试了关于stackoverflow的所有建议,但都没有解决问题。

请随时询问更多信息。期待任何帮助。

(venv) [kalpesh@localhost scraper]$ scrapy crawl mrdeepfakes -a output=db
Traceback (most recent call last):
File "/home/kalpesh/venv/bin/scrapy", line 8, in <module>
sys.exit(execute())
File "/home/kalpesh/venv/lib/python3.6/site-packages/scrapy/cmdline.py", line 113, in execute
settings = get_project_settings()
File "/home/kalpesh/venv/lib/python3.6/site-packages/scrapy/utils/project.py", line 69, in get_project_settings
settings.setmodule(settings_module_path, priority='project')
File "/home/kalpesh/venv/lib/python3.6/site-packages/scrapy/settings/__init__.py", line 287, in setmodule
module = import_module(module)
File "/home/kalpesh/venv/lib64/python3.6/importlib/__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 994, in _gcd_import
File "<frozen importlib._bootstrap>", line 971, in _find_and_load
File "<frozen importlib._bootstrap>", line 953, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'scraper.settings'

确保您的scratch.cfg文件的默认名称和项目名称与spider文件夹中的spider爬网程序名称相同。我试着在python文件中更改我的蜘蛛爬行器名称,然后修改scratch.cfg文件,它就工作了。

scratch.cfg 屏幕截图

最新更新