VSCode调试Python文件并指定虚拟环境 附调试说明

本文介绍如何使用VSCode进行Python文件的调试,包括启用Debug模式、调试带参数的文件、指定服务器虚拟环境及解决相对路径错误等问题。

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

首先给出VScode 官方调试说明:https://code.visualstudio.com/docs/python/debugging#_set-configuration-options

1.启用Debug模式进行调试

  1. 安装插件

  2. 点击界面中的”Run and Debug“按钮在这里插入图片描述

  3. 修改配置文件launch.json在这里插入图片描述
    默认生成的是 “name”: “Python: Current File”,可以不改,要调试哪个文件时 鼠标要点到 要调试的文件选项卡上就行。

  4. 设置断点点击执行按钮即可进入debug模式调试程序

  5. 启动调试在这里插入图片描述
    (图中可以看到,[‘-a’, ‘abc/’, ‘-c’, ‘dd’] 就是刚才设置的参数,都能正常传入,并打印出来了。)

参考自

### 设置 Python 虚拟环境调试 为了在 Visual Studio Code (VSCode) 中设置 Python 虚拟环境进行调试,需遵循特定步骤来确保配置正确。 #### 创建虚拟环境 首先,在项目的根目录下通过命令行创建一个新的虚拟环境。对于 Python 3.3 及以上版本,可以使用内置的 `venv` 模块: ```bash python -m venv env ``` 这会在项目文件夹内创建名为 `env` 的子文件夹作为新的虚拟环境[^5]。 #### 配置 VSCode 使用该虚拟环境 接下来,告知 VSCode 使用刚创建好的虚拟环境中包含的 Python 解释器。一种方法是在 `.vscode/settings.json` 文件指定默认解释器路径: ```json { "python.defaultInterpreterPath": "${workspaceFolder}/env/Scripts/python.exe" } ``` 注意这里的路径应根据实际操作系统调整;上述例子适用于 Windows 平台下的情况[^1]。 另一种方式则是利用图形界面完成相同操作——点击编辑器左下方的状态栏上的 Python 版本号链接,随后从弹出菜单里挑选目标虚拟环境对应的解释器位置[^2]。 #### 启动调试会话前准备 当一切就绪后,还需确认已安装必要的包依赖项以及任何额外扩展支持(比如 Jupyter Notebook 支持),这些可通过修改 `settings.json` 来实现个性化定制: ```json "jupyter.debugJustMyCode": true, ``` 此外,建议编写或更新 launch configuration (`launch.json`) 文件以便更好地控制调试行为。例如定义启动选项、传递参数给被调用程序等。 ```json { "version": "0.2.0", "configurations": [ { "name": "Python: Current File", "type": "python", "request": "launch", "program": "${file}", "console": "integratedTerminal" } ] } ``` 这样便完成了整个流程,现在应该能够顺利地基于所设虚拟环境下执行代码及开展调试工作了。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值