无法导入模块 - 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