Python:无法从同级目录导入模块

Python:无法从同级目录导入模块,python,import,python-3.4,python-import,Python,Import,Python 3.4,Python Import,我正在使用Python 3.4 我克隆了一个git回购协议,其结构如下: Parent_dir/ . .#random things . Sub_dir/ Sub_dir1/ __init__.py file1.py Sub_dir2 __init__.py

我正在使用Python 3.4

我克隆了一个git回购协议,其结构如下:

Parent_dir/
      .
      .#random things
      . 
      Sub_dir/

              Sub_dir1/
                    __init__.py
                    file1.py

              Sub_dir2
                    __init__.py
                    file2.py

              Sub_dir3
                    file3.py

              __init__.py
file2.py的内容

from Sub_dir.Sub_dir1.file1 import attibute1 #OK
from Sub_dir.Sub_dir3.file3 import attribute1 #gives an error that there is no module named Sub_dir3
我试图将
\uuuu init\uuuuu.py
文件添加到Sub\u dir3,但它仍然给出了相同的错误。然后我试着用这个做实验,所以我创建了我自己的类似结构的项目,但在这种情况下,一切都很好

在我正在使用的原始软件包中,是否有一些明显的东西我可以忽略

我的IDE是PyCharm


我查看了这些问题,但找不到答案。

Sub\u dir3
需要一个
\uuuu init\uuuuuu.py
文件。请张贴回溯。