Scrapy运行报错:ModuleNotFoundError: No module named 'douban.douban'

Posted qw-lzm

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Scrapy运行报错:ModuleNotFoundError: No module named 'douban.douban'相关的知识,希望对你有一定的参考价值。

运行scrapy爬虫报错:

from douban.douban.items import DoubanItem
ModuleNotFoundError: No module named douban.douban

技术分享图片

 

解决问题注意两点: 
1. 引入items的路径。items包实际是在上一级目录的,直接对着教程操作容易忽略这个问题 
2. douban.items 这个导入包,不知为何无法识别,只能以..items 的方式导入

from douban.douban.items import DoubanItem  # 这样不行

# 正确引入代码如下:
from ..items import DoubanItem

重新执行爬虫即可



以上是关于Scrapy运行报错:ModuleNotFoundError: No module named 'douban.douban'的主要内容,如果未能解决你的问题,请参考以下文章

运行Scrapy程序时出现No module named win32api问题的解决思路和方法

安装scrapy的时候出现pyasn1报错

从crontab调用scrapy项目时如何避免“找不到模块”错误?

当我尝试在我的终端上运行代码时,我不断收到“ModuleNotFound”错误,即使我安装了它

scrapy import CrawlSpider 报错

CMD终端关于pip报错,scrapy报错的一种处理方法