首页 > 解决方案 > 为什么我的 items 模块没有正确导入?

问题描述

我有一个使用项目管道的scrapy项目。我使用 Scrapy “startproject” 命令来创建我的项目,所以我认为我的文件夹结构是准确的。

我已经尝试将 VersionSpider.py 文件移动到外部目录,与 items 模块相同的目录,并且有效。但是,当我运行 scrapy crawl 命令时,它找不到蜘蛛,因为它不在正确的目录中。

文件结构:~文件

from CFBScraper.items import VersionItem
ModuleNotFoundError: No module named 'CFBScraper'

标签: pythonweb-scrapingscrapy

解决方案


这是因为您的两个文件夹同名CFBScraper

这样做,将您的顶级文件夹重命名为其他类似的名称CFB_Scraper或其他名称,它将起作用


推荐阅读