You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

VS Code同时编辑两个关联Python项目的配置问题咨询

VS Code同时编辑两个关联Python项目的配置问题咨询

我有两个Python项目:一个是类库项目mylib,另一个是依赖它的应用项目myapp,它们的代码目录完全独立。我想找个合适的配置方式,能在Visual Studio Code里同时编辑这两个项目,并且获得完整的IDE支持。

我原本的尝试方案是这样的:

  • 创建一个单独的VS Code工作区
  • 将两个项目的根目录都添加到这个工作区中
  • 在其他位置创建虚拟环境(venv)
  • 执行 venv/bin/pip install -e 命令,把两个项目都以可编辑模式安装到这个虚拟环境里
  • 在VS Code的工作区级别选择该虚拟环境中的Python解释器

不过现在遇到了问题:VS Code里,myapp中引用mylib的代码下方出现了波浪线,提示找不到对应的导入;但如果我用虚拟环境里的venv/bin/python直接运行代码,却能正常导入mylib的内容。

我有两个问题想请教:

  1. 为什么虚拟环境的Python能找到这些包,但VS Code却识别不了?
  2. 更重要的是:有没有靠谱的配置方案,能让我在VS Code里同时编辑这两个关联项目?我不一定非要坚持之前尝试的方法...

备注:内容来源于stack exchange,提问作者Johannes Ernst

火山引擎 最新活动