需求:

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

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

方法一:修改默认launch.josn

进入launch.json

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

然后添加pythonPath,指向虚拟环境中对应的解释器,同时把name进行修改

ctrl+S 此时在调试器的下来菜单中会出现新的调试器

选中那个调试器,然后直接在py脚本上F5即可(注意打断点)

二、借助工作区(推荐)

1.新建工作区

文件》将文件添加到工作区》》然后选择一个文件夹》确定

比如说,文件夹下面有一个hello.py文件,然后打开,系统会提示安装pylint

直接选择install。使用pip或者conda安装,然后选择左侧中的运行,会在Test文件下面生成.vscode文件夹,并且进入launch.json

直接修改里面的配置

但是,但是,在调试器的下拉菜单中,无法找到Python: Test_env

点下拉菜单中的这个:

继续

此时左侧调试器的变为:

直接点那个蓝绿的的三角,然后,它就出现啦啦啦

选中,用他,包括使用args传参等,只需要在工作区中修改对应的.vscode文件夹下面的launch,json即可

eg

注意args是双上引号下引号,参数直接使用逗号隔开

选择对应的调试器,发现外传入的变量妥妥滴传进来啦

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

  1. Ubuntu20.04基本配置指北——让Ubuntu成为可办公系统

    Ubuntu基本配置指北 本教程基于Ubuntu20.04版本进行配置,其余版本可能存在少许不同. wifi驱动 由于我的笔记本是Thinkpad,所以在去年安装Ubuntu20.01时会存在没有wi ...

  2. 性能怪兽-Nginx常用配置指北

    目录 安装 Nginx操作命令 https反向代理 负载均衡 轮询 加权轮询 最少连接 加权最少连接 IP Hash 普通 Hash 动静分离 资源压缩 缓冲区 缓存机制 解决跨域 防盗链设计 配置S ...

  3. linux cpp vscode远程调试 的配置

    文章目录 launch.json tasks.json launch.json {// 使用 IntelliSense 了解相关属性. // 悬停以查看现有属性的描述.// 欲了解更多信息,请访问: ...

  4. 迈向现代化的 .Net 配置指北

    1. 欢呼 .NET Standard 时代 我现在已不大提 .Net Core,对于我来说,未来的开发将是基于 .NET Standard,不仅仅是 面向未来 ,也是 面向过去:不只是 .Net C ...

  5. VScode交叉调试

    VScode交叉调试 安装配置调试 1.安装vccode 2.配置 vscode 3.gdb调试配置 4.下面几个选项按自己的实际情况修改: 5.开始调试 安装配置调试 获取所需的交叉编译工具和调试工 ...

  6. vscode的调试配置

    文章目录 vscode的调试配置文件 调试配置选项 vscode的调试配置文件 vscode的调试配置存储在.vscode文件夹的launch.json文件中.通过以下步骤可以创建一个调试配置: 切换 ...

  7. vscode + cmake调试配置

    文章目录 前言 Using C++ on Linux in VS Code vscode中编译过程配置 vscode中调试配置 vscode中C/C++配置 实际案例 vscode调试的其他问题 前言 ...

  8. VSCode 开发调试 Blender脚本Addon配置实时生效

    一.概述 通常在Blender 学习一段时间后,了解了大概的基本功能后,发现没有有一些操作更简单化或者增添新功能 ,这时大家就会习惯性的寻找插件Addon. 开发插件的时候,有的时候在插件的py文件里 ...

  9. vscode之python框架flask 断点调试的配置(官方推荐的配置,务必注意端口)

    flask的配置务必注意端口,默认端口5000如果被占用,你访问的数据无法返回,请更换端口! 更多细节配置,看官方文档,最权威:Debugging configurations for Python ...

  10. vscode中调试swift,如何配置launch.json

    在 vscode 中调试 Swift 程序需要配置 launch.json 文件. 首先,在 vscode 中打开调试窗口(Ctrl+Shift+D). 然后,点击"创建一个新的 launc ...

最新文章

  1. phpwind html5,PHPWIND 5.3 运行代码 功能实现代码
  2. 科大星云诗社动态20211214
  3. matlab中矩阵怎么敲_Ansys刚度(质量、阻尼)矩阵的提取(part 1)
  4. Linux下python升级步骤
  5. jeecg自定义按钮使用exp属性不起作用
  6. c++byte数组和文件的相互转换_经常对文件相互转换,全能转换工具,解决办公中遇到的所有难题...
  7. 悬赏17万:美国“知乎”的沙雕问题,需要AI来识别
  8. Servlet中forward和redirect的区别
  9. fasthttp中的协程池实现
  10. Centos6.5 源码安装MySql5.6.33
  11. 海思3518C 4G模块移植及运用
  12. 短视频去水印威信小程序源码下载,内附去水印解析接口
  13. 【Python计量】参数假设检验
  14. 2021-04-25 AndroidStudio拖动条_小白龙抄作业
  15. python学习——matplotlib颜色设置适合论文的配色
  16. App逆向|一个案例教你如何进行APP逆向
  17. fresco android 6.0 不支持 gif,Fresco Gif加载优化
  18. Vue项目关于省略号显示
  19. 前后端分离解决CSRF问题
  20. tableviewCell复用 重叠问题

热门文章

  1. 你一生中要听的一百首英文电影插曲
  2. 线程池的几种构造方法及使用的策略
  3. Unable to read entire header,0 bytes read;expected 512 bytes
  4. Three.js线宽.lineWidth无效
  5. 知识图谱-知识体系与知识融合-实体消歧
  6. 计算机不能上网查找原因的步骤,电脑能连接上wifi但不能上网的原因_电脑能连接上wifi但不能上网的解决方法...
  7. RS-485集线器设计原理
  8. schedule_timeout 函数分析
  9. 5.5matlab曲线拟合(多项式函数拟合)
  10. Java的位运算符详解实例——与()、非(~)、或(|)、异或(^)