Python Pycharm未解析引用,即使使用这些“未解析”引用的代码工作得很好

Python Pycharm未解析引用,即使使用这些“未解析”引用的代码工作得很好,python,import,pycharm,Python,Import,Pycharm,我有一个项目。Pycharm报告未解析的引用,即使使用这些未解析引用的代码工作得很好 我已经尝试过使cachces/restart无效,将目录标记为项目根目录-没有任何效果。有趣的是,这是在pycharm重新启动后发生的。我刚刚重新启动了IDE,发现了问题 从这张图片可以看出,所有目录和init.py文件都已就位 似乎有两个同名的嵌套文件夹:EchoMskCrawler。而派查姆正在变得困惑。此外,您只需输入: from items import.... 因为它们在同一个目录中如果您使用的是P

我有一个项目。Pycharm报告未解析的引用,即使使用这些未解析引用的代码工作得很好

我已经尝试过使cachces/restart无效,将目录标记为项目根目录-没有任何效果。有趣的是,这是在pycharm重新启动后发生的。我刚刚重新启动了IDE,发现了问题

从这张图片可以看出,所有目录和init.py文件都已就位


似乎有两个同名的嵌套文件夹:EchoMskCrawler。而派查姆正在变得困惑。此外,您只需输入:

from items import....

因为它们在同一个目录中

如果您使用的是Python 3,您应该执行以下操作:

from .items import SingleIssueItem

图片右侧显示的是哪个文件?这个是pipelines.pyhmm。根据我的经验,如果其他文件items.py与从pipelines.py导入的文件位于同一目录中,那么为什么需要从EchoMskCrawler.items中放入?从items开始还不够吗?另外,我只是有点担心为什么会有两个同名的嵌套目录……从颜色上看,似乎您已经将内部EchoMskCrawler包标记为[re]源根,而导入的虚线路径表明它应该是外部的。正是如此。出于某种原因,我甚至没有想到这一点。