首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当vscode中具有相同的package-name时,无法正确导入包

当vscode中具有相同的package-name时,无法正确导入包
EN

Stack Overflow用户
提问于 2020-03-31 16:21:18
回答 1查看 17关注 0票数 1

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

代码语言:javascript
复制
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 (0ba0ca5,2020-03-24T07:34:57.037Z) OS版本: Darwin x64 18.0.0

EN

回答 1

Stack Overflow用户

发布于 2020-03-31 16:56:51

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60946163

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档