vscode在python-Debug种使用conda虚拟环境的解释器,以及args的配置。

文章目录

问题背景

使用ctrl+F5调用vscode调用python进行debug时,没有办法使用conda的虚拟环境的解释器,很多包用不了,另外命令行参数没有带上去(--xxx这样的)。

解决

注意首先找到debugger对应的launch.json文件。

第一个问题-虚拟环境解释器

在launch.json中添加:

bash 复制代码
"pythonPath": "虚拟环境解释器路径",

第二个问题-args

按照下面的格式在添加(举例):

bash 复制代码
"args": ["-b", "configs/env.yaml",
                    "-t","True",
                    "--gpus","1"]

我实际用的时候发现好像要换行,还有""的使用也要注意。

一个示例json

json 复制代码
{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Python Debugger: Current File",
            "type": "debugpy",
            "request": "launch",
            "program": "${file}",
            "console": "integratedTerminal",
            "pythonPath": "/xxx/python",
            "args": ["-b", "/xxx/env.yaml",
                     "-t","True",
                    "--gpus","1"]
        }
    ]
}
相关推荐
大连好光景1 分钟前
《Docker容器提权&逃逸总结》
linux·运维·服务器
你想考研啊3 分钟前
win安装WSL和win使用shell
linux
paopao_wu4 分钟前
LangChainV1.0[05]-记忆管理
人工智能·python·langchain·ai编程
技术宅学长10 分钟前
关于CLS与mean_pooling的一些笔记
人工智能·pytorch·笔记·pycharm
丁丁丁梦涛11 分钟前
TencentOS Server 4.4(兼容centos 9 stream)部署KKFileView
linux·运维·centos·kkfileview
头发够用的程序员19 分钟前
Ultralytics 代码库深度解读【六】:数据加载机制深度解析
人工智能·pytorch·python·深度学习·yolo·边缘计算·模型部署
No0d1es24 分钟前
2025年12月 GESP CCF编程能力等级认证Python二级真题
开发语言·python·青少年编程·gesp·ccf
Nautiluss32 分钟前
一起调试XVF3800麦克风阵列(九)
linux·人工智能·嵌入式硬件·音频·语音识别·dsp开发
西木Qi35 分钟前
tree命令查看目录和文件结构
linux
静止了 所有的花开36 分钟前
Linux 上几种 exFAT 驱动的区别
linux·exfat·exfat-nofuse·exfat-linux·linux-exfat-oot