pycharm中同级目录不能相互导入使用的解决办法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pycharm中同级目录不能相互导入使用的解决办法相关的知识,希望对你有一定的参考价值。

我遇到的问题是在使用pycharm的时候,由于我的pycharm的目录层级过多,导致了我在使用Django的时候无法导入模块,但是写法是没问题的,具体情况如下图:
技术分享图片
我的应用app1下面我新建了一个aa.py的的Python文件,但是无法导入同级的模块
这样的解决办法有两种,

第一种方法:就是直接form . import 模块就好了
技术分享图片

注:如果我们想要在sitting里面导入app1应用下面的模块的话我们也可以这样做,
技术分享图片

第二种方法:把test4这个项目在另外的一个窗口打开就没问题了
技术分享图片
技术分享图片
技术分享图片
技术分享图片
这样就能直接使用了

这是我遇到的问题的解决办法,如果各位大神还有更好的解决办法,请多多指教,谢谢了!

以上是关于pycharm中同级目录不能相互导入使用的解决办法的主要内容,如果未能解决你的问题,请参考以下文章

python导入pypdf2模块后没有提示

pycharm导入自己写的包的时候,不发识别模块的解决办法

如何在 Pycharm 中使用 Docker 虚拟环境解决工作目录/导入根的问题

Pycharm下同一目录的py文件不能相互调用的原因分析

pycharm中以中文命名py文件不能正常运行解决办法

解决pycharm无法导入本地包的问题(Unresolved reference 'tutorial')