Vscode工作区调试(虚拟环境)配置指北

本文介绍了在Vscode中如何配置工作区以隔离不同Python环境,并在调试时选择相应解释器。方法包括修改默认launch.json文件添加配置,以及创建新工作区并利用.vscode文件夹下的launch.json进行定制。通过这些方法,可以方便地管理和调试多个Python环境的项目。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

需求:

服务器上使用anaconda安装了多个环境,不同的py脚本需要不同环境下的Python解释器,在调试的时候,选择对应的解释器;使用工作区来将运行环境进行隔离,可以一劳永逸,如何配置工作环境并且在调试时选择相应的解释器。

因为F5或者取决于当前选择的调试器,所以要么在默认的launch,json中添加新的配置,要么想办法把工作区中launch.json中的配置好的调试器显示在调试器下拉菜单中。

在这里插入图片描述

方法一:修改默认launch.josn

进入launch.json

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NR6mN4Rc-1602857770664)(file:///C:/Users/Ubuntu/AppData/Local/Temp/msohtmlclip1/01/clip_image004.gif)]

点击添加配置(或者直接把下面的配置copy一下)

### 配置 VSCodePython 调试环境 #### 安装 Visual Studio Code 和 Python 解释器 为了在 VSCode配置 Python 环境,需先确保已安装最新版的 Visual Studio Code 及 Python 解释器。这一步骤是基础中的基础,只有当这两者都准备就绪之后才能继续后续操作[^1]。 #### 安装 Python 插件 通过 VSCode 的市场功能来查找并安装官方提供的 Python 扩展插件。此插件提供了丰富的特性支持,比如 IntelliSense、linting、调试等功能,极大地提高了开发效率和体验。 #### 创建与配置虚拟环境 考虑到不同项目的依赖包管理需求,在本地项目目录下创建独立的 Python 虚拟环境是非常必要的。可以通过命令行工具如 `venv` 或其他方式建立新的虚拟环境,并将其路径定给 VSCode 使用: ```bash python -m venv myenv ``` 接着,在 `.vscode/settings.json` 文件中加入特定于当前工作区设置项,用于明默认使用的 Python 解释器位置: ```json { "python.defaultInterpreterPath": "${workspaceFolder}/myenv/bin/python" } ``` 注意这里的路径应根据实际操作系统调整(Windows 用户可能需要使用反斜杠分隔符)。上述方法可以有效避免因全局库版本差异带来的潜在问题[^4]。 #### 设置断点与启动调试会话 完成以上准备工作后,就可以着手编写 Python 代码并在适当的位置插入断点了——只需点击编辑器左侧边栏对应行号前的空间即可添加/移除断点标记。随后按下 F5 键或从顶部菜单选择“运行 -> 开始调试”,此时如果一切正常的话将会自动进入交互式的调试模式;也可以自定义 launch.json 来满足更复杂的场景需求[^2]。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值