Visual studio code 当vscode中的包名称相同时,无法正确导入包

Visual studio code 当vscode中的包名称相同时,无法正确导入包,visual-studio-code,Visual Studio Code,在我的工作区中,有几个directores(项目)。所有目录都具有相同的结构,如: project1: docs/ src/ __init__.py code1.py test/ projects2: docs/ src/ __init__.py code2.py test/ projects3: docs/ src/ __init__.py

在我的工作区中,有几个directores(项目)。所有目录都具有相同的结构,如:

project1:
    docs/
    src/
        __init__.py
        code1.py
    test/
projects2:
    docs/
    src/
         __init__.py
        code2.py
   test/
projects3:
    docs/
    src/
       __init__.py
      code3.py
...

# .env file in workspace
#   PYTHONPATH=project1:project2:project3
When i want import package from code2, it would fail, such as code3.py
# code3.py 
# from src import code2
我知道在pycharm中,通过将目录作为源根目录进行营销,很容易解决这种情况

我该怎么办

VS代码版本:代码1.43.2(0BA0CA52020-03-24T07:34:57.037Z)
操作系统版本:Darwin x64 18.0.0

我通过安装扩展:Python/Python扩展包/magic Python解决了这个问题 主要是Python扩展包。
当这个扩展被启用时,其他扩展被启用,当它被禁用时,其他扩展也被禁用。

我已经通过安装扩展解决了这个问题:Python/Python扩展包/magic Python 主要是Python扩展包。 启用此扩展时,其他扩展也将启用;禁用此扩展时,其他扩展也将禁用