Unknown command:crawl 报错 在vscode中的处理办法

问题描述

我的scrapy项目在cmd可以正确运行,但是在我编写好的用于运行的main.py文件里运行却会报错,报错内容是“unknown command crawl”。
排除的原因:main.py文件位置错误,scrapy.cfg文件位置错误或缺失或内容错误,爬虫文件位置错误。
经过搜索与尝试,最终在一位博主的启发下确认了我的问题:vscode工作目录和scrapy.cfg所在目录不一致。我的vscode工作目录是c盘,而scrapy.cfg是在d盘。

解决方法

在scrapy.cfg所在目录启动vscode,这样vscode的工作目录就跟scrapy.cfg所在目录一致了。
具体操作:在scrapy.cfg所在目录空白处点击鼠标右键→选择“使用vscode打开文件夹”
请参照下图:
Unknown command:crawl 报错 在vscode中的处理办法