Pycharm:将文件夹标记为' source root'对于子文件夹

时间:2017-02-07 16:13:36

标签: python python-2.7 pycharm python-import

我已关注pycharm documentation设置IDE以解析导入。但是,似乎每个包含* .py文件的文件夹都需要明确添加为' sources root'以便IDE解析所有引用。这可以从根文件夹递归完成吗?

这是让IDE解析所有代码库引用的正确方法,还是我没有正确设置项目结构?

我已经在IDE herehere中使用其他方法来解析引用,但无济于事。如果我手动将每个文件夹添加为“源根”,IDE似乎只会解析它们。如果没有递归功能,在设置IDE时,大型代码库将非常费力!

1 个答案:

答案 0 :(得分:3)

如果您尚未使用__init__.py,则应将其添加到每个子目录中,以将其标记为package。通过添加它,Python会将目录视为包含包,使您的模块对其他目录可见,因此可以导入。