运行scrapy爬虫报错:

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

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

 

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

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

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

重新执行爬虫即可

相关文章:

  • 2021-11-24
  • 2021-04-06
  • 2021-05-27
  • 2022-12-23
  • 2022-12-23
  • 2022-01-08
  • 2021-06-17
  • 2021-07-17
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-01-20
  • 2022-12-23
  • 2021-08-21
  • 2021-09-22
  • 2021-12-13
相关资源
相似解决方案