Python 项目在 VSCode 中相互依赖

Python projects depending on one another in VSCode

提问人:Luigi D. 提问时间:11/18/2023 更新时间:11/20/2023 访问量:34

问:

我在 VSCode 中有一个工作区,其中包含一些相互依赖的 Python 项目。我想同时测试某些项目的更改。是否可以配置 VSCode(可能使用插件)来做到这一点?

蟒蛇 可视化工作室代码

评论

0赞 compilation-error 11/18/2023
也许你可以尝试这些:你可以直接使用pytest中的设置进行测试。在 vscode 中,尝试 code.visualstudio.com/docs/editor/...pythonpath
1赞 Tricotou 11/18/2023
不清楚你到底想要什么,对不起 ^^ “同时测试某些项目的更改”是什么意思?如果项目 A 依赖于 B,那么编辑 B 将改变 A 的行为,我不明白您正在寻找的配置或插件的信息?
0赞 starball 11/18/2023
code.visualstudio.com/docs/editor/multi-root-workspaces 是你要找的吗?

答:

0赞 MingJie-MSFT 11/20/2023 #1
  1. 首先,需要在 VS Code 中设置一个工作区,其中包含所有 的 Python 项目。为此,您可以转到并添加每个 Python 项目 文件夹添加到工作区。File -> Add Folder to Workspace...
  2. 然后,您必须为Python项目设置python解释器。
  3. VS Code 支持通过 Python 测试资源管理器扩展运行单元测试。从 VS Code 市场安装它。安装后,可以直接从“测试资源管理器”窗格发现和运行测试。您可以将其配置为发现所有项目中的测试。