无法导入模块 - ImportError:无模块

我创建了一个名为engineapp的新应用程序。在这个应用程序中,有一个文件夹engine这是一个Scrapy项目。无法导入模块 - ImportError:无模块

当我尝试从storage应用程序导入内部top.py文件模型,它返回:

from storage.models import TopItem 

ImportError: No module named storage.models

或者类似的问题,当我尝试导入scrapy项目的设置:

from engineapp.engine.engine import settings 

它回报:

from engineapp.engine.engine import settings 

ImportError: No module named engineapp.engine.engine

这是我运行scrapy pro从命令行ject。

两个进口都创建了PyCharm本身。

正如你所看到的,我已经在各处添加了__init__(),所以python将能够识别这些文件。

你知道我应该怎么做才能导入这些文件?

回答:

PyCharm自动完成依赖于不同的IDE设置。您已将realstate_scanner标记为源根目录,因此PyCharm可以为此解析导入。从文档:

These roots contain the actual source files and resources. PyCharm uses the source roots as the starting point for resolving imports.

如果您不能导入在Python一些模块,应先检查PATH/PYTHONPATH变量,以确保Python解释器知道在哪里可以找到你的模块。

以上是 无法导入模块 - ImportError:无模块 的全部内容, 来源链接: utcz.com/qa/263275.html

回到顶部