Visual studio code 当vscode中的包名称相同时,无法正确导入包
在我的工作区中,有几个directores(项目)。所有目录都具有相同的结构,如: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
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扩展包。 启用此扩展时,其他扩展也将启用;禁用此扩展时,其他扩展也将禁用