「Python教程」vscode的安装和python插件下载

news2024/9/27 9:28:48

粗浅之言,如有错误,欢迎指正

文章目录

  • 前言
  • Python安装
  • VSCode介绍
  • VSCode下载安装
  • 安装python插件


前言

Python目前的主流编辑器有多个,例如 Sublime Text、VSCode、Pycharm、IDLE(安装python时自带的) 等。个人认为 vscode 虽然在大型项目上有所不足,但操作简单、界面简洁很适合初学者上手,比pycharm简单多了。本文详细介绍了python的安装和vscode的使用教程。

⚠️ 注:本文的操作在 Windows 10 上进行(win11的操作也一样),所讲述内容也只针对Windows系统和初学者。

Python安装

在介绍安装vscode之前,我们当然要先把python(也就是 python解释器)安装好,安装教程可参考这篇文章: python超详细安装教程


VSCode介绍

Visual Studio Code(简称 VSCode)是微软在2015年正式宣布的一个运行于 Mac OS X 、Windows 和 Linux 之上,针对于编写现代Web和云应用的跨平台源代码编辑器。它具有对 JavaScript,TypeScript 和 Node.js 的内置支持,并具有丰富的其他语言(例如C++,C#,Java,Python,PHP,Go)和运行时(例如.NET和Unity)扩展的生态系统。该编辑器集成了所有一款现代编辑器所应该具备的特性,包括 语法高亮,可定制的热键绑定,括号匹配 以及 代码片段收集。
看不懂?没关系,知道它能写python代码就行了。

VSCode下载安装

点击进入VSCode官网下载最新版
老师给的软件包里有 vscode 的安装包,如下图所示(避免部分同学看不懂,因此给安装包改了名,安装包也是文件是可以改名的),你可以跳过这步直接进行安装,你也可以去官网自己去尝试一下如何下载。
在这里插入图片描述
截至文章发布时(2024.1月),vscode 最新版为1.85.1。值得注意的是官网提供的最新版在Windows上只支持 win10win11 系统。
vscode下载
vscode提供了多种版本(Windows,Linux,Mac)可供下载。其中Windows版又分为 用户安装包(User Installer)、系统安装包(System Installer)、压缩包(.zip)、命令行界面版安装包(CLI),每个版本又以CPU架构区分为 x64版本 和 Arm64版本 。
看不懂?不需要看懂,点击红框所在的按钮进行下载就好啦。

下载完成之后这就是vscode的安装包。下面教程都以1.85.1版本为例。
vscode安装包

  1. 双击打开安装包 ,选择 “我同意此协议” ,然后点击 “下一步” 。
    同意协议
  2. 选择安装位置 。如果不会自定义路径千万别乱搞,就直接默认路径就行了。然后点击 “下一步” 。
    安装位置
  3. 选择一下开始菜单的快捷方式 。这个不用管,直接 “下一步” 。
    开始菜单快捷方式
  4. 选择附加任务 。“创建桌面快捷方式” 是默认没有勾选的,我们可以勾选上。其他两个需不需要勾选就看自己需求,这个影响不大。然后点击 “下一步” 。
    附加任务
  5. 选择完成,准备安装了 。点击 “安装” 。
    准备安装
  6. 安装中
    安装中
  7. 安装完成 。点击 “完成” ,vscode会自动打开。
    安装完成

如果电脑上已经有vscode,再次安装也不影响,vscode会根据已有的安装路径来进行更新(安装程序会省略第2步和第3步,其他步骤都一样)。


安装python插件

虽然说我们一开始就安装好了python解释器,但是vscode和pycharm不大一样,pycharm能直接用,vacode需要再安装python的插件才能运行python代码。在安装python插件之前,我们先安装个vscode中文包吧。

  1. 先打开vscode侧边栏的拓展(也可以按快捷键:ctrl + shift + x
    拓展
  2. 然后在搜索框里搜索 “chinese”。一般第一个,带有微软标志的就是。点击 “Install” 进行下载安装。
    中文包
  3. 保持网络通畅,等一会。安装好之后在右下角会弹出提示让我们重启一下vscode,我们点击 “Change Language and Restart” 进行重启。然后界面就变成中文了。
    改变语言

安装好中文包后我们继续安装 python插件

  1. 和安装中文包一样,我们搜索 “python”。一般第一个,带有微软标志的就是,点击 “安装” ( 当插件有 预发布版本 时旁边就会有个箭头,我们可以选择安装它的预发布版本,但一般正常安装就行了,预发布版本可能会有不稳定的问题)。
    python安装
  2. 保持网络通畅,多等一会,python插件比较大有一百多兆,而且会附带下载另一个插件叫 Pylance,也有八九十兆。在安装过程中可能会在右下角弹出该提示,选择 “安装” 就好了。若没有弹出就不用管。
    建议
  3. 下载安装完成之后,会出现两个插件,一个是 Python,另一个就是 Pylance。Pylance 也是微软推出的一款帮助编写python代码的插件,它有很多作用,比如语法高亮、参数建议、代码补全、自动导入等等,非常好用。若没有自动下载的话可以手动去安装,操作和安装python插件一样:在搜索框搜索 “Pylance” 进行安装。
    python安装完成

到这里我们就把插件安装完毕了,其实很简单吧,就安装了一个中文包和一个python插件(pylance是随python插件一起安装的)。

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

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

相关文章

一个好用的MP3音乐下载网,我推荐给你(免费)

点击访问->https://www.gequbao.com/ 或用Bing搜索歌曲宝即可。 主页面长这样子~ 以最近大火的悲鸣海为例,搜索; 以第一个为例,点击; 它既支持下载.mp3格式的音乐文件,还支持下载.lrc的歌词文件。 非常好用&…

使用ChatGPT引导批判性思维,提升论文的逻辑与说服力的全过程

学境思源,一键生成论文初稿: AcademicIdeas - 学境思源AI论文写作 批判性分析(Critical Analysis) 是论文写作中提升质量和说服力的重要工具。它不仅帮助作者深入理解和评价已有研究,还能指导作者在构建自己论点时更加…

网络工程师学习笔记——网络互连与互联网(三)

TCP三次握手 建立TCP连接是通过三次握手实现的,采用三报文握手主要是为了防止已失效的连接请求报文突然又传送到了,因而产生错误 主动发起TCP连接建立的称为客户端 被动等待的为TCP服务器,二者之间需要交换三个TCP报文段 首先是客户端主动…

jQuery——对象的使用

1、理解:即执行 jQuery 核心函数返回的对象 2、jQuery 对象内部包含的是 dom 元素对象的伪数组(可能只有一个元素) 3、jQuery 对象是一个包含所有匹配的任意多个 dom 元素的伪数组对象 4、基本行为: ① size(&#xf…

Java_Se 数组与数据的存储

数组是相同类型数据的有序集合。其中,每一个数据称作一个元素,每个元素可以通过一个索引(下标)来访问它们。 数组的四个基本特点: 1.长度是确定的。数组一旦被创建,它的大小就是不可以改变的。 2.其元素…

【Java 问题】基础——面相对象

面向对象 15. 面向对象和面向过程的区别?16. 面向对象的基本特征17.重载(overload)和重写(override)的区别?18.访问修饰符public、private、protected、以及不写(默认)时的区别&…

2024低代码大赛火热进行,豪礼抢先看~

2024 网易低代码大赛正火热进行中,其中“网易云信低代码”专区吸引了众多开发者参与。 通过低代码高效、灵活的应用构建方式,结合云信的即时通讯和音视频能力,开发者既可以大幅缩短开发周期,还能提升应用的互动性和用户体验。 为…

AGV小车全双工通信应用-低延迟、8路并发全双工通信

随着智能制造和物流行业的不断发展,AGV小车(自动导引车)在工厂、仓库、物流中心的应用日益广泛。AGV小车凭借其自动化、高效、灵活的特点,逐渐成为物料搬运中的关键设备。在这种复杂多变的环境中,数据传输的可靠性、实…

支持云边协同的「物联网平台+边缘计算底座」

2024年9月20日,工信部发布《工业重点行业领域设备更新和技术改造指南》,旨在指导工业领域设备更新和技术改造工作。该指南设定目标,到2027年完成约200万套工业软件和80万台工业操作系统的更新换代任务。此外,计划实现80%规模以上制…

Python3自带HTTP服务:轻松开启与后台管理

Python3自带有http服务,可以在服务器,也可以在本地启动,并运行一些常用的网页程序。比如:我们可以把streamlit框架编写的网页放到服务器上,开启http服务,就可以通过网页来调用这个pythont程序了&#xff0c…

14、线程池ForkJoinPool实战及其工作原理分析

1. 由一道算法题引发的思考 算法题:如何充分利用多核CPU的性能,快速对一个2千万大小的数组进行排序? 1)首先这是一道排序的算法题,而且是需要使用高效的排序算法对2千万大小的数组进行排序,可以考虑使用快…

重头开始嵌入式第四十二天(硬件 ARM体系架构)

目录 一,ARM是什么? 1.公司名称 ARM的主流架构: 2.处理器架构 二,什么是处理器架构?什么是处理器? 一、处理器 二、处理器架构 三,一个计算机由什么构成呢? 一、硬件系统 二…

SDK3(note上)

搞了举个窗口设置还有鼠标处理的信息 注释写在代码中了 #include <windows.h> #include<tchar.h> #include <stdio.h> #include <strsafe.h>/*鼠标消息 * 键盘消息 快捷键消息 菜单消息 控件消息 自定义消息 窗口消息 客户区域的概念(Client Aera) 非…

什么是 SIP 及 IMS 中的 Forking

目录 1. SIP 网络中 Forking 的定义 2. SIP Forking 的分类 2.1 Oaraller Forking 的分类 2.2 Sequential Forking 的分类 博主wx:yuanlai45_csdn 博主qq:2777137742 后期会创建粉丝群,为同学们提供分享交流平台以及提供官方发送的福利奖品~ 1. SIP 网络中 Forking 的定…

828华为云征文|华为云Flexus云服务器X实例部署immich相片管理系统

828华为云征文&#xff5c;华为云Flexus云服务器X实例部署immich相片管理系统 前言一、Flexus云服务器X实例介绍1.1 Flexus云服务器X实例简介1.2 Flexus云服务器X实例特点1.3 Flexus云服务器X实例使用场景 二、immich介绍2.1 immich简介2.2 immich注意事项2.3 主要特点2.4 使用…

AI预测体彩排3采取888=3策略+和值012路或胆码测试9月25日升级新模型预测第91弹

经过90多期的测试&#xff0c;当然有很多彩友也一直在观察我每天发的预测结果&#xff0c;得到了一个非常有价值的信息&#xff0c;那就是9码定位的命中率非常高&#xff0c;已到达90%的命中率&#xff0c;这给喜欢打私菜的朋友提供了极高价值的预测结果~当然了&#xff0c;大部…

【Python】利用Python+thinker实现旋转转盘

需求/目的&#xff1a;用Pythonthinker实现转盘&#xff0c;并且能够随机旋转任意角度。 转盘形式&#xff1a; 主界面&#xff1a; from tkinter import *winTk() win.title("大转盘") win.geometry("300x400")win.mainloop() 转盘绘制&#xff1a; 这…

YOLO系列训练生成的exp进行处理找出mAP值

YOLOv8或者YOLOv10训练生成的exp文件进行遍历,找出results.csv文件中metrics/mAP50(B)、metrics/mAP50-95(B)值和args.yaml中的mode文件,将他们保存到一个excel文件中。 YOLO训练train.py代码如下: 模型训练好后生成exp文件如下: 生成excel文件完整代码如下: import o…

ad14转cadence17.4

一、原理图转换 将原理图文件拖入到新建工程中

专业之选!行业专家力荐的十大文件摆渡系统,你选对了吗?

在信息化时代&#xff0c;数据的流通与共享已经成为企业运营中不可或缺的一部分。为了应对日益增长的数据传输需求&#xff0c;各大厂商纷纷推出了各类文件摆渡系统&#xff0c;以确保数据传输的安全性、高效性和便捷性。以下是行业专家力荐的十大文件摆渡系统&#xff0c;供您…