ModuleNotFoundError: No module named 'ArticleSpider.ArticleSpider'

来源:4-15 items的定义和使用 - 2

红萼

2021-12-02

python 3.9.4
Scrapy 2.5.1

jobbole.py 在导入 JobBoleArticleItem 后运行程序时出现如下报错:

from ArticleSpider.ArticleSpider.items import JobBoleArticleItem
ModuleNotFoundError: No module named 'ArticleSpider.ArticleSpider'

尝试将
from ArticleSpider.ArticleSpider.items import JobBoleArticleItem
改成
from ArticleSpider.items import JobBoleArticleItem
则会直接报错

放弃 python 虚拟环境重写代码也会出现相同的错误

网络寻求到的答案均以失败告终,学习 scrapy 实在是困难重重,举步维艰,烦劳大家出手相助,万分感谢!

写回答

1回答

bobby

2021-12-03

你截图我看看你的pycharm左侧代码导航结构,可能是因为你没有将Articlespider标记为sourceroot或者你不应该标记为sourceroot结果你标记了

0
3
业保学习
回复
bobby
用 from ..items import CnblogsArticleItem
2022-07-22
共3条回复

Scrapy打造搜索引擎 畅销4年的Python分布式爬虫课

带你彻底掌握Scrapy,用Django+Elasticsearch搭建搜索引擎

5796 学习 · 6290 问题

查看课程