无法在python中解析包模块

时间:2018-01-18 21:29:46

标签: python python-2.7 python-import importerror setup-project

所以我的文件结构看起来像这样:

my-project-1
    my-project-1/setup.py
    my-project-1/__init__.py
    my-project-1/src/

      my-project-1/src/__init__.py
      my-project-1/src/sub_proj/

        my-project-1/src/sub_proj/__init__.py
        my-project-1/src/sub_proj/name

          my-project-1/src/sub_proj/name/__init__.py
          my-project-1/src/sub_proj/name/module1.py
          my-project-1/src/sub_proj/name/module2.py

    my-project-1/tests/

      my-project-1/tests/__init__.py
      my-project-1/tests/test.py

test.py内,我似乎无法访问module1或module2

我有类似from src.sub_proj.name.module1 import ClassModule1

的内容

我不断获得ImportError: No module named

my-project-1/src/sub_proj/__init__.py包含__import__('pkg_resources').declare_namespace(__name__)

事实上,看起来视觉工作室甚至无法导入pymysql等。test.py如果在my-project-1/src/sub_proj/name/

中工作正常

0 个答案:

没有答案