pycharm 同一父目录下的两个py文件却无法import
问题:在pipelines.py文件中导入settings.py文件 出现红色波浪线
解决:
在当前文件下,右键找到mark Directory as(鼠标放在文件夹上,右键)
原因:
项目根目录才会自动标记为source root,默认加到搜索路径中。其他目录(例如这里的maitian)需要手动加为source root才会加入搜索路径中,否则import的时候找不到是正常的。 或者将maitian作为一个package,其中添加__init__.py文件,引用时这么写: from maitian import settings