pycharm 同一父目录下的两个py文件却无法import

问题:在pipelines.py文件中导入settings.py文件 出现红色波浪线

解决:
在当前文件下,右键找到mark Directory as(鼠标放在文件夹上,右键)

原因:
项目根目录才会自动标记为source root,默认加到搜索路径中。其他目录(例如这里的maitian)需要手动加为source root才会加入搜索路径中,否则import的时候找不到是正常的。 或者将maitian作为一个package,其中添加__init__.py文件,引用时这么写: from maitian import settings

posted @ 2020-04-22 20:17  wind_y  阅读(963)  评论(0编辑  收藏  举报