当前位置: 首页 > news >正文

「Python入门」vscode的安装和python插件下载

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

文章目录

  • 前言
  • 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插件一起安装的)。

相关文章:

「Python入门」vscode的安装和python插件下载

粗浅之言,如有错误,欢迎指正 文章目录 前言Python安装VSCode介绍VSCode下载安装安装python插件 前言 Python目前的主流编辑器有多个,例如 Sublime Text、VSCode、Pycharm、IDLE(安装python时自带的) 等。个人认为 vscode 虽然在大型项目上有…...

java-netty客户端断线重启

背景 经常会遇到netty客户端,因为网络等多种原因而断线,需要自动重连 核心 就是对连接服务端成功后,对ChannelFuture进行监听,核心代码如下 f b.connect("127.0.0.1", 10004).sync(); // (5)f.addListener(new Chan…...

MySQL的基础用法一

数据库的操作 对库的操作 SQL通用语法规则介绍 创建数据库 使用数据库 查询所有数据库 查询当前数据库 删除数据库 对库中表的操作 创建一个表 查询当前数据库所有表 查询表结构 查询指定表的建表语句 🚘🚘🚘正片开始 SQL通用语…...

Linux:进程地址空间

目录 一、虚拟地址 二、进程地址空间 一、虚拟地址 父进程和子进程之间,代码共享,而数据可能会发生修改,所以当其中一个进程要写入数据时,则发生写时拷贝,各自私有一份。 现在有源文件内容如下所示。 int glob_val …...

数据结构:树、森林

二叉树与树结构差异 树(一般树):树是一种数据结构,其中每个节点可以有任意数量的子节点(除了根节点和叶子节点外)。因此,一般树的节点在数组中的表示并不是那么直接,特别是当树不是完…...

AI Agent应用出路到底在哪?

1 Agent/Function Call 的定义 Overview of a LLM-powered autonomous agent system: Agent学会调用外部应用程序接口,以获取模型权重中缺失的额外信息(预训练后通常难以更改),包括当前信息、代码执行能力、专有信息源…...

一文了解构建工具——Maven与Gradle的区别

目录 一、Maven和Gradle是什么? 构建工具介绍 Maven介绍 Gradle介绍 二、使用时的区别: 1、新建项目 Maven: Gradle: 2、配置项目 Maven: Gradle: 3、构建项目——生成项目的jar包 Gradle&…...

electron介绍

Electron中文文档 Electron是什么? Electron是一个使用 JavaScript、HTML 和 CSS 构建桌面应用程序的框架。 Electron 允许开发者使用前端技术栈来创建可以在 Windows、macOS 和 Linux 等多个操作系统上运行的桌面应用程序。 Electron 本质上是一个运行在桌面操作…...

Redis-持久化

首先,我们明白一个概念, 硬盘>持久 内存>不持久 而Redis是一个内存数据库,不持久,相比于Mysql这样的关系型数据库,最明显的特点是快/效率高 为了保证速度快,数据要保存再内存中,为了持久,存储在硬盘上 所以redis决定: 插入>内存+硬盘(硬盘是为了在re…...

封装轮播图 (因为基于微博小程序,语法可能有些出入,如需使用需改标签)

这是在组件中使用&#xff0c;基于微博语法 <template><wbx-view class"" style"width: 100vw;height: 70vh;"><WBXswiper change"gaibian" :vertical"false" :current"current" indicatorActiveColor"…...

【Ubuntu】minicom安装、配置、使用以及退出

目录 1 安装 2 配置 3 使用 4 退出 minicom是一个串口通信的工具&#xff0c;以root权限登录系统&#xff0c;可用来与串口设备通信。 1 安装 sudo apt-get install minicom 2 配置 使用如下命令进入配置界面&#xff1a; sudo minicon -s 进入配置界面后&#xff0c;…...

MYSQL的监控

1. MySQL服务器都提供了哪几种类型的日志文件&#xff1f;说明每种日志的用途。 Error log&#xff1a;启动、关闭和异常有关的诊断信息 General query log:服务器从客户端收到的所有语句 Slow query log:需要很长时间执行的查询 Audit log:企业版基于策略的审计 Binary…...

CTF ciscn_2019_web_northern_china_day1_web2

ciscn_2019_web_northern_china_day1_web2 BEGIN 拿到题目&#xff0c;先看看 这里发现一个很像提示的东西&#xff0c;然后发现下面是一堆小电视商品&#xff0c;有lv等级和金钱&#xff0c;所以这题的入口可能就是再lv6和这个资金募集上 然后点击下next&#xff0c;看看页…...

linux中vim编辑器的应用实例

前言 Linux有大量的配置文件&#xff0c;其中编辑一些配置文件&#xff0c;最常用的工具就是 Vim &#xff0c;本文介绍一个实际应用的Vim编辑器开发文档的实例。 Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器&#xff0c;在Vi的基础上改进和增加了很多特性。…...

智慧城市交通管理中的云端多车调度与控制

城市交通管理中的云端多车调度与控制 智慧城市是 21世纪的城市基本发展方向&#xff0c;为了实现智慧城市建设的目标&#xff0c;人们需要用现代化的手段去管理和控制城市中的各种资源和设施。智能交通控制与管理是智慧城市中不可缺少的一部分&#xff0c;因为现代城市交通系统…...

分治(归并排序)

一、基本思路 我们以一个归并排序为例。 . - 力扣&#xff08;LeetCode&#xff09; 归并排序的思想&#xff1a;得到两个有序数组&#xff0c;把两个有序数组合并&#xff0c;传到下一层递归&#xff0c;一直得到两个有序数组&#xff0c;一直合并&#xff0c;最后就能得到有…...

小学生为什么要学英语

小学生需要学习英语的原因有很多&#xff0c;以下是其中的一些原因&#xff08;毕竟我也会累滴(*&#xffe3;▽&#xffe3;*)&#xff09;&#xff1a; 1. 全球化交流&#xff1a;英语是国际交流的通用语言&#xff0c;学习英语可以帮助小学生更好地融入全球化的社会环境&am…...

企业云存储如何收费?企业云存储收费标准

企业云存储如何收费&#xff1f;企业云存储的收费方式因不同的服务提供商和具体的服务选项而异&#xff0c;通常从用户数量、存储容量、功能、混合收费、按需定价、定制化、功能模块等多个方面进行考量。以下是对其多方面收费方式的详细介绍&#xff1a; 1.按用户数量收费 适用…...

一步步教你LangGraph Studio:可视化调试基于LangGraph构建的AI智能体

之前我们在第一时间介绍过使用LangChain的LangGraph开发复杂的RAG或者Agent应用&#xff0c;随着版本的迭代&#xff0c;LangGraph已经成为可以独立于LangChain核心&#xff0c;用于开发多步骤、面向复杂任务、支持循环的AI智能体的强大框架。 近期LangGraph推出了一个使得复杂…...

用SpringBoot打造先进的学科竞赛管理系统

1绪 论 1.1研究背景 当今时代是飞速发展的信息时代。在各行各业中离不开信息处理&#xff0c;这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制&#xff0c;不仅提高了工作效率&#xff0c;而且大大的提高了其…...

技术日报|字节DeerFlow今日强势登顶日增3787星总量破4.6万,3D建筑编辑器黑马杀入前二

&#x1f31f; TrendForge 每日精选 - 发现最具潜力的开源项目 &#x1f4ca; 今日共收录 12 个热门项目&#x1f310; 智能中文翻译版 - 项目描述已自动翻译&#xff0c;便于理解&#x1f3c6; 今日最热项目 Top 10 &#x1f947; bytedance/deer-flow 项目简介: DeerFlow是一…...

pyNastran:打破工程仿真壁垒的开源Python解决方案

pyNastran&#xff1a;打破工程仿真壁垒的开源Python解决方案 【免费下载链接】pyNastran A Python-based interface tool for Nastrans file formats 项目地址: https://gitcode.com/gh_mirrors/py/pyNastran 在航空航天、汽车制造等高端制造领域&#xff0c;有限元分析…...

SEO_详解SEO优化的完整工作流程与执行要点

<h2>SEO优化的重要性</h2> <p>在当前数字化时代&#xff0c;网站的可见度和流量直接关系到企业的市场竞争力。搜索引擎优化&#xff08;SEO&#xff09;作为提升网站在搜索引擎中排名的关键手段&#xff0c;其重要性不言而喻。SEO不仅能帮助企业吸引更多的自…...

Illustrator批量替换实战指南:用ReplaceItems释放设计效率

Illustrator批量替换实战指南&#xff1a;用ReplaceItems释放设计效率 【免费下载链接】illustrator-scripts Adobe Illustrator scripts 项目地址: https://gitcode.com/gh_mirrors/il/illustrator-scripts 你是不是经常在Illustrator中遇到这样的场景&#xff1a;需要…...

PROFINET通信避坑指南:PN/PN耦合器在S7系列PLC中的3种典型应用场景解析

PROFINET通信避坑指南&#xff1a;PN/PN耦合器在S7系列PLC中的3种典型应用场景解析 在工业自动化领域&#xff0c;PROFINET通信的稳定性和可靠性直接关系到生产线的运行效率。PN/PN耦合器作为跨子网通信的关键设备&#xff0c;其配置方式的选择往往让工程师陷入纠结。本文将深入…...

2026论文写作工具红黑榜:AI论文网站怎么选?这份榜单够用!

红榜优先选千笔AI、ThouPen、豆包&#xff0c;适配国内学术规范&#xff1b;黑榜避开低质免费工具、无真实引用平台、过度依赖全文生成的工具&#xff0c;优先按需求匹配三维模型&#xff08;需求匹配度 - 数据可信度 - 成本承受力&#xff09;。 一、红榜&#xff1a;10 款高分…...

【国家级等保2.0工业网关合规缺口】:3步完成Python网关安全基线加固(含GB/T 22239-2024映射表)

第一章&#xff1a;工业Python网关安全基线合规总览工业Python网关作为OT与IT融合的关键枢纽&#xff0c;承担着协议转换、数据采集、边缘计算与远程控制等核心职能。其安全基线合规性直接关系到生产系统的可用性、完整性与保密性。依据IEC 62443-3-3、等保2.0三级及NIST SP 80…...

别只调参了!用LoRA微调Qwen2.5打造专属“数学家教”:从数据清洗到效果评测

用LoRA微调Qwen2.5打造数学解题专家&#xff1a;从数据工程到效果验证的全链路实践 当教育科技遇上大语言模型&#xff0c;数学辅导正在经历一场静默革命。传统解题工具往往停留在答案生成层面&#xff0c;而具备思维链&#xff08;Chain-of-Thought&#xff09;能力的模型能像…...

SAP-MM:公司间交易(STO)-跨公司销售

一、引言&#xff1a;当销售公司没有库存&#xff0c;怎么办&#xff1f; 假设这样一个场景&#xff1a;你所在的集团有两个法人实体——A 公司负责市场销售&#xff0c;与客户关系紧密&#xff0c;但本身不生产也不持有库存&#xff1b;B 公司是生产基地&#xff0c;拥有所有…...

FineBI连接MySQL实战:手把手教你从零搭建第一个学生数据分析看板

FineBI连接MySQL实战&#xff1a;从零构建学生数据分析看板 当教务系统的学生信息沉睡在MySQL数据库中时&#xff0c;FineBI能像魔法师一样将它们唤醒为生动的可视化图表。我曾为某高校搭建第一个招生分析看板时&#xff0c;仅用三小时就让校领导看到了历年录取数据的立体画像—…...