Python 为什么未正确导入“我的项目”模块?

Python 为什么未正确导入“我的项目”模块?,python,web-scraping,scrapy,Python,Web Scraping,Scrapy,我有一个粗糙的项目,利用项目管道。我使用了Scrapy“startproject”命令来创建我的项目,因此我认为我的文件夹结构是准确的 我已经尝试将VersionSpider.py文件移动到外部目录,即与items模块相同的目录,这是可行的。但是,当我运行scrapy crawl命令时,它找不到爬行器,因为它不在正确的目录中 文件结构: ~ from.items导入VersionItem ModuleNotFoundError:没有名为“CFBScraper”的模块 这是因为您的两个文件夹名称

我有一个粗糙的项目,利用项目管道。我使用了Scrapy“startproject”命令来创建我的项目,因此我认为我的文件夹结构是准确的

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

文件结构: ~

from.items导入VersionItem
ModuleNotFoundError:没有名为“CFBScraper”的模块

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


执行此操作时,请将顶部文件夹重命名为其他文件夹,如
CFB\u Scraper
或其他文件夹,这样它将起作用,因为您的两个文件夹名称相同
CFB Scraper


执行此操作时,请将顶部文件夹重命名为其他文件夹,如
CFB\u Scraper
或其他类似的文件夹,它将起作用

请检查它是否对您有所帮助。@MyNameIsCaleb看起来确实很有帮助,但当我使用包名CFBScraper时,仍然会出现错误。您可以发布项目和管道脚本吗?实际上,请也发布spider。spider脚本是否运行过?该错误是否特定于导入项目行?您的
cfb
文件夹不是Python模块。查看它应该可以帮助您解决问题。@MyNameIsCaleb看起来确实很有用,但是当我使用包名CFBScraper时,仍然会出现错误。您可以发布您的项目和管道脚本吗?实际上,请也发布spider。spider脚本是否运行过?该错误是否特定于导入项目行?您的
cfb
文件夹不是Python模块。谢谢你的提示。不幸的是,重命名顶级文件夹并不能解决“ModuleNotFoundError”的问题,感谢您的提示。不幸的是,重命名顶级文件夹并不能解决“ModuleNotFoundError”问题