VSCode下载安装与使用教程

news2024/11/30 6:36:50

目录

  • 1. 打开官网进行下载安装
  • 2. 下载
  • 3. 安装
  • 4. 使用
    • 4.1 python extensions
    • 4.2 建立 python 工作区
    • 4.3 运行python代码的 3 种方法
      • 方法一:点击按钮
      • 方法二:右键菜单
      • 方法三:交互式解释器
  • 5. debug
  • 参考资料

VSCode是一款免费开源的现代化轻量级代码编辑器,下面就简单的带大家一起来下载和安装VSCode。

1. 打开官网进行下载安装

官方下载链接,点击右上角的 Accept
在这里插入图片描述

2. 下载

VSCode支持windows OS等系统:
在这里插入图片描述
点击上面的下载之后,等待下载完成:
在这里插入图片描述

3. 安装

  • 下载完成单击运行,然后我们开始进行安装:
    在这里插入图片描述

  • 然后选择安装的位置,也就是你的安装目录文件所在,可以自行选择。
    在这里插入图片描述

  • 下图是选择在进行软件安装的时候是否同时进行其他任务,这里勾选了最后一个选择(添加到系统环境变量中,如果没有勾选这个选项,则需要手动添加),然后继续下一步:
    在这里插入图片描述

  • 继续点击下一步,直到安装成功。
    在这里插入图片描述

这样一步一步的操作下来,我们的VSCode软件的下载和安装就基本上完成了,可能在上面的截图或者步骤中会有些许的不一样,但是大概的情况基本都差不多,这里就不一一演示了。

准备开始学习的小伙伴们,可以自行试着安装一下,有什么问题或者不懂的,欢迎大家的留言和提问哦。

4. 使用

4.1 python extensions

初次打开 VSCode 软件,出现以下界面
打开VSCode

在这里插入图片描述
点击侧边栏的Manage extensions图标
在这里插入图片描述
搜索Python,点击install即可

在这里插入图片描述
在VSCode中编写Python代码,除了安装上述插件,还需要自行安装Python编译器

4.2 建立 python 工作区

在下面的操作中,经过一些设置后,会在工作区下生成一些配置文件,而它们只在当前工作区中生效,不是全局的(全局设置本文不讲,因为看完工作区的设置并对配置文件有了一点概念之后,全局设置你会得心应手的)

一:新建一个文件夹用于存放你编写的Python代码,位置自己决定,不建议放到桌面

我直接将文件夹取名为 Python

二:用 VSCode 打开 Python 文件夹

  1. 最干脆的办法:选中文件夹 > 鼠标右键 > 通过 Code 打开

  2. 如果 VSCode 没有注册到你的右键菜单中,你就老老实实的打开 VSCode > file > open folder
    在这里插入图片描述

三:选择解释器

Python是一个解释性语言,现在你需要告知VSCode使用哪个解释器

opening the Command Palette (Ctrl+Shift+P), start typing the Python: Select Interpreter command to search

简单来说就是,在VSCode中,Ctrl+Shift+P 或者 View > Command Palette,打开命令面板
输入 Python: Select Interpreter
在这里插入图片描述
选择Python的安装路径(由于我还安装过Anaconda,所以有两个Python解释器)
在这里插入图片描述
此时,VSCode自动为你生成settings.json文件在.vscode文件夹中
在这里插入图片描述
四:Linter pylint

先新建一个Python文件
在这里插入图片描述
VSCode右下角会出现下面的提示,install即可
在这里插入图片描述
Linter pylint告诉VS Code将此文件.py解释为Python程序,以便VSCode使用Python扩展名和选定的解释器

下载完此插件后,它给出了一个提示
在这里插入图片描述
按照它的要求进行环境变量配置,将它给的路径添加到环境变量中即可

4.3 运行python代码的 3 种方法

方法一:点击按钮

只需单击编辑器右上角的 “Run Python File in Terminal” 按钮即可
在这里插入图片描述
该按钮将打开一个终端面板,在其中自动激活您的Python解释器,然后运行python test.py

方法二:右键菜单

右键单击编辑器窗口中的任何位置

右键菜单中有这么两个选项
在这里插入图片描述

  • Run Python File in Terminal(它会运行完整代码,并在运行之前为你保存代码)
  • Run Selection/Line in Python Terminal(它是用来运行部分代码的,有的时候非常好用)
    请选中部分代码,然后右键 > Run Selection/Line in Python Terminal,或者Shift + Enter

方法三:交互式解释器

Ctrl + Shift + P 或者 View > Command Palette,打开命令面板
输入Python: Start REPL

打开交互式解释器,与IDLE的Python Shell功能一样
在这里插入图片描述
交互式解释器可以很方便的用来测试一些Python语法

5. debug

一:设置断点

在某一行代码的行号左边,单击以下,出现红色的圆点
在这里插入图片描述
二:初始化调试器

F5 或者 Run > Start Debugging由于这是第一次调试此文件,因此将从“命令面板”中打开一个配置菜单,有许多调试配置类型可供我们选择
在这里插入图片描述
选择 Python File (使用当前选择的Python解释器运行编辑器中显示的当前文件的配置)
在这里插入图片描述

调试也是一种特殊的运行,调试器会在断点处所在的行(下图第3行)停止
在这里插入图片描述

补充一点:
在VSCode中,进行调试工作时,可以改用Logpoints代替常用的print快速检查变量。Logpoints类似于断点,不同之处在于它将消息记录到控制台并且不会停止程序。
在这里插入图片描述
有兴趣的,可以官网:Logpoints

参考资料

[1] VSCode软件的下载安装;
[2] VSCode配置Python教程;

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/3125.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【C++修炼之路】8. string类详解

每一个不曾起舞的日子都是对生命的辜负 C之string类本节目标1. string类概览1.1 string的由来1.2 string函数列表2.string常用接口1. 初始化2. string::npos3. c_str()4. 获取长度(length、size)5. 容量(size、capacity)6. 插入(insert)7. 替…

牛客网-《刷C语言百题》第三期

✅作者简介:嵌入式入坑者,与大家一起加油,希望文章能够帮助各位!!!! 📃个人主页:rivencode的个人主页 🔥系列专栏:《C语言入门必刷百题》 &#x…

【HTML5期末大作业】制作一个简单HTML我的班级网页(HTML+CSS+JS)

🎉精彩专栏推荐 💭文末获取联系 ✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 💂 作者主页: 【主页——🚀获取更多优质源码】 🎓 web前端期末大作业: 【📚毕设项目精品实战案例 (10…

微信小程序 |从零实现酷炫纸质翻页效果

📌个人主页:个人主页 ​🧀 推荐专栏:小程序开发成神之路 --【这是一个为想要入门和进阶小程序开发专门开启的精品专栏!从个人到商业的全套开发教程,实打实的干货分享,确定不来看看? …

保姆级透明背景动画导出 —— json格式(Mac系统)

日常能想到的小动画基本就是使用ps导出GIF动画/AE通过插件直接导出GIF,方便快捷;但最近工作中遇到了关于透明背景导出GIF动画的问题:导出的GIF动画有白边,有锯齿感。 网上找了一大堆教程,主要原因出在GIF格式本身的问…

黑马程序员Java实战项目--- ATM系统

项目介绍与功能演示 黑马银行ATM系统技术选型分析: 学习本项目,你将至少得到如下收获: 1、优秀的面向对象编程能力。 2、 清晰、缜密的业务、数据分析能力。 3、熟练使用程序流程技术来控制计算机完成自己的想法。 4、形成良好的编码习惯…

【面试题】移除数组删除重复项合并数组

1️⃣ 原地移除数组中所有的元素val 【OJ链接】 2️⃣ 删除排序数组中的重复项 【OJ链接】 3️⃣ 合并两个有序数组 【OJ链接】 1️⃣ 原地移除数组中所有的元素val 题目要求是要在数组中,把指定的数字全部去除,题目中也是强调了空间复杂度要求为O(1)&am…

项目经理要“谋定而后动,知止而有得,万事皆有法,不可乱也”

出自《大学》,“谋定而后动,知止而有得”的含义为谋划准确周到而后行动,知道目的地(合适的时机收手)才能够有所收获。 谋定而后动是告诉我们做任何事一定要进行谋划部署,做好准备,我们才能开始行…

数据结构作业:时间复杂度和二叉树

计算时间复杂度&#xff1a; int x0,i,j; 1 for(i1;i<n;i) n { for(j1;j<2*i;j) 2(n-1) { x; 2(n-1)*n } } 2(n-1)*n2n^2-2n 修改后的运行次数函数中&#xff0c;只保留最高阶项。 所以时间复杂度为 &#xff1a;…

老生常谈的商城系统(Asp.Net+uniapp)

真正的大师,永远都怀着一颗学徒的心&#xff01; 最近几天合肥是真热 这时候就应该宅在家里 吃着西瓜 啃着鸭脖 喝着啤酒 刷着剧 想想也太美好了吧 哈哈 我得醒醒 写完这篇推荐 吃吃喝喝去了 一、项目简介 今天推荐一款商城系统&#xff0c;虽然比较老生常谈了&#xff0…

【项目】若依框架如何实现批量导入,并解析出表中内容返回给前端? - poi依赖

文章目录实现效果&#xff1a;具体实现步骤&#xff1a;扩展实例内容&#xff1a;poi工具包ExcelHandlerAdapter接口ExcelUtil.java代码controllerserviceserviceImplmapper.javamapper.xmlTnProductProperty.java实现效果&#xff1a; 点击“导入excl”按钮 --> 弹出“文件…

MSDC 4.3 接口规范(27)

MSDC 4.3 接口规范&#xff08;27&#xff09;7.4.4 代码7.4.5 更新组呼业务7.4.5.1 接口函数7.4.5.2 先决条件7.4.5.3 说明7.4.5.4 调用流程7.4.6 其他信息通知7.4.6.1 组呼服务停止7.4.6.1.1 接口函数7.4.6.1.2 先决条件7.4.6.1.3 说明7.4.6.1.4 调用流程7.4.6.2 SAI 列表更新…

Nginx禁止文件下载防止服务器被恶意扫描

比如将网站数据库导出到站点根目录进行备份&#xff0c;很有可能也会被别人下载&#xff0c;从而导致数据丢失的风险。以下规则可以防止一些常规的文件被下载&#xff0c;可根据实际情况增减。我们可以通过以下俩种方法来防止服务器被恶意扫描&#xff0c;其中以彼之道&#xf…

ffmpeg解复用FLV文件

该博文是基于&#xff1a; ffmpeg&#xff1a;V 5.1.2 FLV格式是H2.64视频和aac音频复用得到的格式&#xff0c;我们所说的FLV解复用就是将FLV格式的数据的H2.64视频帧和aac音频帧分离。 分离完成后&#xff0c;音频是纯数据无法播放&#xff0c;需要添加ADTS头&#xff0c;视频…

浅谈基于以太网的煤矿电力监控系统的设计与应用

王兰 安科瑞电气股份有限公司 上海嘉定 201801 摘 要&#xff1a;针对传统煤矿电力监控系统通讯网络性能较差、无法实现准确故障定位及报警、不具备数据交互功能等问题&#xff0c;结合分布式网络及GPS授时技术设计了一套基于工业以太网及RS485总线架构的煤矿电力监控系…

第二十三课.扩散模型

目录概述前向过程逆向过程DDPM概述 近几年扩散模型不断涌现&#xff0c;但都来源于一个基础模型&#xff1a;DDPM&#xff08;Denoising Diffusion Probabilistic Model&#xff09;。扩散模型本质是生成模型&#xff0c;过去我们常用的生成模型包括GAN和VAE&#xff0c;利用随…

【Linux】冯诺依曼体系结构

目录&#x1f308;前言&#x1f337;1、冯诺依曼体系结构&#x1f338;2、操作系统(Operator System)&#x1f339;2.1、概念&#x1f340;2.2、如何理解管理&#x1f341;3、进程&#x1f342;3.1、概念&#x1f308;前言 本篇文章进行操作系统中进程的学习&#xff01;&…

全新一代智慧园区数字孪生解决方案,为园区运营商和集成商赋能!

对于园区运营方而言&#xff0c;园区既要满足使用者的需求&#xff0c;还要面对后期运营过程中大量、繁琐的维护管理工作&#xff0c;同时还要兼顾园区运维效率和管理成本。 随着5G、物联网、云计算、人工智能、大数据等技术的快速发展和应用&#xff0c;园区运维智能化升级已…

自动控制原理 - 2 控制系统的数学模型 节2.7-2.10

2 控制系统的数学模型2.7 结构图的等效变换准则2.8 结构图等效变换的应用2.9 信号流图2.10 梅逊公式 2 控制系统的数学模型 2.7 结构图的等效变换准则 结构图没有直接给出系统输入与输出之间的定量关系。如何得到系统输入输出之间的传递函数&#xff0c;从而便于进一步分析系…

质量管理PPAP说明

PPAP是英文Production Part Approval Process的缩写&#xff0c;中文翻译为生产件批准程序。PPAP是TS16949质量管理体系五大工具之一&#xff0c;用于汽车整车或零部件生产过程的质量管控。 各种质量管理类书籍关于PPAP的介绍有很多&#xff0c;但什么情况下必须提交PPAP&…