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"]
        }
    ]
}
相关推荐
名字还没想好☜几秒前
Spring @Async 不生效排查:自调用失效、默认线程池坑与异步方法里的异常去哪了
java·python·spring·异步
西邮彭于晏6 分钟前
Conda 常用命令速查手册:从入门到精通
windows·conda
忘路之远近i12 分钟前
受够阿里云自带终端后,我用 Cursor + grill-me 做了个运维面板
服务器·开发语言·人工智能·python·阿里云·云计算
tianyuanwo24 分钟前
深入理解 Linux 启动救援模式与控制台选择:从 x86 的 tty0 到 ARM 的 ttyS0
linux·grub·救援系统
郝学胜_神的一滴27 分钟前
Python 高级编程 026:序列内核深剖
python·pycharm
瞬间&永恒~42 分钟前
【MySQL】练习5-1:配置慢查询日志
linux·运维·云原生
Dxy12393102161 小时前
Python 实现POST上行压缩上传可用HTTP库汇总
开发语言·python·http
荣码1 小时前
AI应用部署上线:Docker打包+API服务+监控告警,我踩了4个坑
java·python
邪修king1 小时前
Re:Linux系统篇(四):权限Chapter--用户身份、权限位与目录权限三大核心问题
linux·运维·服务器
郝学胜-神的一滴1 小时前
Python 高级编程 026:序列内核深剖
开发语言·python·程序人生·软件工程