如何使pycharm始终识别同一目录中的导入?

时间:2019-06-11 11:49:10

标签: python pycharm python-import

我在项目内部某个目录中有一个文件a.py,在同一目录中我有b.py。在a.py内部,我希望能够做到:

import b

这在Python中有效,但是Pycharm无法识别它。有没有办法让Pycharm总是识别相对于导入文件目录的导入?

编辑:为了澄清这个问题,我已经定义了根源,并且a.py和b.py不在顶层。这是显示问题的屏幕截图: enter image description here

编辑2:根据评论,此问题无效,我不应该以所述方式导入代码。

3 个答案:

答案 0 :(得分:0)

已经为pycharm提供了此功能,只需标记项目的源根目录,pycharm就会处理其余的事情

答案 1 :(得分:0)

右键单击您正在处理的文件夹

选择“将目录标记为”>“源根目录”

enter image description here

答案 2 :(得分:0)