VSCode -- 使用教程及常见问题

这篇具有很好参考价值的文章主要介绍了VSCode -- 使用教程及常见问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

VSCode 介绍

VScode 安装

VSCode 常见问题列表

在vscode中 选择合适的Python版本进行debug

  • 问题描述:在使用vscode Debug时,一直默认调试环境为base环境,那么如何使用自己创建的环境尼,其实在debug调试文件launch.json中添加一个 python路径即可。
{
    // Use IntelliSense to learn about possible attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Python: Current File",
            "type": "python",
            "request": "launch",
            "program": "${file}",
            "console": "integratedTerminal",
            "python": "D:\\Anaconda\\envs\\pytorch\\python.exe" ,// 在这里添加你所需要的环境
            "justMyCode": true
        }
    ]
}

Python代码中因相对路径写死无法调试

  • 问题描述: 调试 python 代码,因为代码中导入包和中间遇到的相对路径写死,导致某个文件无法调试,可以通过设置.vscode/launch.json文件进行修改。Run --> Add Configurations/Open Configurations新建或修改launch.json文件。
作者:unzip
链接:https://www.zhihu.com/question/35022733/answer/3034697512

{
  "configurations": [
    {
      "name": "Python: Current File",
      "type": "python",
      "request": "launch",
      "program": "${file}",
      "console": "integratedTerminal",
      "justMyCode": true
    },
    {
      "name": "train",
      "type": "python",
      "request": "launch",
      "program": "${workspaceFolder}/train.py",
      "args": [
        "args1",
        "--args2_name",
        "args2"
      ],
      "console": "integratedTerminal",
      "justMyCode": false //可以调试到环境中其他库的代码
    },
    {
      "name": "debugpy",
      "type": "python",
      "request": "attach",
      "connect": {
        "host": "127.0.0.1",
        "port": 8531
      },
      "justMyCode": false //可以调试到环境中其他库的代码
      // python -m debugpy --listen 8531 --wait-for-client args1 args2 ...
    }
  ]
}

这里使用了3种方式:1. 运行当前文件:Python: Current File ;2. 运行指定文件:(例如) train ;3. 使用 debugpy 运行:debugpy保存之后,点击“运行和调(ctrl+shift+D)",就可以根据 name 字段选择。文章来源地址https://www.toymoban.com/news/detail-555081.html

  • 这里说说如何使用 debugpy 调试。debugpy 调试 python 代码在训练 bevfusion 代码时,作者使用了自己的库 torchpack,无法正常调试。因此使用 debugpy 调试。调试方法如下。在命令行终端运行 python 命令时,在 python 和参数之间加入 -m debugpy --listen 8531 --wait-for-client,如:python -m debugpy --listen 8531 --wait-for-client args1 args2 ... 此时,程序不会运行下去。设置断点vscode 调试方法中选择 debugpy,按下F5调试 此时程序执行,并停在断点处。

终端Terminal自动加载Virtualenv环境

  • 问题描述:

到了这里,关于VSCode -- 使用教程及常见问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • matlab使用教程(28)—微分方程(ODE)求解常见问题

            本博客说明如何将 ODE 解约束为非负解。施加非负约束不一定总是可有可无,在某些情况下,由于方程的物理解释或解性质的原因,可能有必要施加非负约束。仅在必要时对解施加此约束,例如不这样做积分就会失败或者解将不适用的情况。         如果解的

    2024年02月11日
    浏览(46)
  • 使用VSCode作为Unity的代码编辑器

                    Unity在选择IDE 的时候其实也有很多选择,在 Windows 上我会选择 Visual Studio 或者是 VS Code ,在编程体验上来讲我更喜欢 Visual Studio 。但是在 Mac OS 可能 Visual Studio Mac 版本并非是一个靠谱的选择,它和 Rider 一样都过于笨重,编程体验比较卡顿,于是我还是

    2024年02月08日
    浏览(54)
  • Navicat连接MySQL教程及常见问题解决方法

    “Navicat”是一套可创建多个连接的数据库管理工具,用以方便管理不同类型的数据库,Navicat 的功能足以满足专业开发人员的所有需求,对数据库服务器初学者来说又简单易操作。且Navicat 的用户界面设计良好应用广泛。 目录 一、检查MySQL并使Navicat连接 (1)检查安装环境

    2024年02月07日
    浏览(37)
  • Hadoop环境搭建及常见问题解决(保姆级教程)

    学习大数据的路上,肯定少不了Hadoop的陪伴。 在学习Hadoop之初,一件\\\"痛苦\\\"的事情莫过于装环境,没有环境,练不了HDFS命令,写不了MapReduce程序,后续的HBase、Hive无从下手。 为了学好Hadoop,于是下决心,一定把环境装好,于是,跟着老师做,跟着网上学,别人都顺理成章、

    2023年04月09日
    浏览(78)
  • 入门人工智能 —— 学习 python 使用 IDE :vscode 完成编程 (2)

    在上一篇文章中,介绍了如何入门人工智能编程,并开始了学习 Python 编程语言的基础知识。本文是系列文章的第二部分,我们将继续探讨 Python 编程,但这次我们将使用 Visual Studio Code(简称 VSCode)作为我们的集成开发环境(IDE)。VSCode 是一个功能强大的文本编辑器,它可以

    2024年02月09日
    浏览(53)
  • 使用Vscode 编辑器 导出、导入和运行Excel中的VBA代码

    前言 Excel自带的 Microsoft Visual Basic for Applications 编辑器常被人称为上古编辑器,的确不适合代码编辑,这是其一,其二是当系统语言与Excel的安装语言不一致时,往往出现乱码,看起来极不舒服,这时又需要更改系统语言,所以往往需要探索其他的VBA开发编辑器,经过一番探索

    2024年02月04日
    浏览(90)
  • 在VSCode平台上使用Embedded IDE搭建单片机开发环境

    本文介绍了如何在VSCode平台上通过Embedded IDE插件搭建单片机开发环境,包括软件安装、插件配置、编译器安装和项目构建等步骤。

    2023年04月08日
    浏览(50)
  • 5w以内 4090双卡DDR5服务器安装教程与常见问题

    随着这两年芯片制程的快速提升,原有的老服务器在各方面性能都逐渐落后了。AMD zen4架构CPU制程提升到了5nm,内存升级到了DDR5并且提升了ECC纠错能力,显卡的话4nm的4090单从算力上也已经超越了A100,所以帮实验室装了一台5w以内极具性价比的zen4 7950x,DDR5内存,pcie4.0 nvme固态

    2024年02月15日
    浏览(41)
  • Git常见问题与使用实际问题记录。

    git stash 是 Git 版本控制系统提供的一个命令,用于临时保存当前工作目录的修改。当您在进行代码开发时,可能会遇到需要暂时切换到其他分支或处理其他任务的情况,但又不想提交当前的修改。这时,您可以使用 git stash 命令来保存这些修改,以便稍后恢复并继续工作。

    2024年02月04日
    浏览(49)
  • 【玩转幻兽帕鲁】常见问题解答+常用教程合集(搭建、参数设置、备份、迁移、安全保护、费用)

    很多小伙伴在用腾讯云搭建自己的《幻兽帕鲁》服务器时,会对如何选择服务器、部署服务器、修改游戏参数、存档备份、存档迁移、设置服务器密码等问题有疑惑,本文集合了所有教程和常见问题,供大家参考,也欢迎加入文末的交流群一起讨论。 这篇文章会持续更新 ,

    2024年02月19日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包