VSCode安装及环境配置详细教程(windows版本)

news2024/11/28 14:27:43

目录

安装VSCode

安装Python

检查环境变量

检查Python是否能运行

VSCode环境配置

切换成简体中文

添加Python插件

编写代码运行


!!请先在官网下载Python和VSCode安装包,保存至本地

Python官网:https://www.python.org/downloads/

根据自己的电脑系统选择相应的版本。

 

 VS Code官网:Download Visual Studio Code - Mac, Linux, Windows

我安装的是Python3.8.8和VS Code 1.69.2,可以直接下载资源。

  • 安装VSCode

双击VSCode安装包,点击“我同意此协议”,然后点击“下一步”。

如果c盘没有位置,可修改安装路径(建议安装到其他盘,避免c盘太满),修改好后点击“下一步”。

点击“下一步”。

一定要勾选“添加到Path,其他的也可以勾选上,然后点击“下一步”

点击“安装”。

耐心等待安装结束。安装完成后不用运行VSCode。

  • 安装Python

双击运行安装包,必须勾选“Add python 3.8.exe to PATH,然后 选“Customize Installation”。

将图中的选项都勾选上,点击“Next”。

建议选5。此外这里可以改安装路径(安装路径里不要出现中文,Python本身的运行应该不会受中文路径影响,但是很多库函数会)。设置好后点击“Install”。

如果安装完成后有这个“Disable path length limit”就点一下,省得后面麻烦。

安装好后点击“close”,完成安装。

  • 检查环境变量

先重启电脑。接下来要检查VSCode和Python的环境变量有没有设置好。有两种方法打开系统环境变量设置:

1)如果左下角有搜索框,直接搜索“环境变量”即可

2)如果没有,可以找到计算机,鼠标右键选择“属性”,打开界面后,往下滑选择“高级系统设置”

打开之后选择“高级”—“环境变量”。

可以看到上面是“用户变量”,下面是“系统变量”,区别如图。选中“Path”然后点击“编辑”。

检查环境变量中有没有框出来的三个路径,分别是Python38、Python38\Scripts、Microsoft VS Code\bin。有的话就可以关掉了,没有的话就手动添加。

  • 检查Python是否能运行

接下来,我们检查刚刚安装的Python能否正常运行。这里有三种方法打开命令行窗口cmd。

1)如果左下角有搜索框,直接搜索cmd,即可打开。

2)如果没有的话,点击左下角的系统图标,找到Windows系统,选择命令提示符,即可打开。

3)按快捷键Win+R,然后输入cmd回车。

进入命令提示符后,输入python --version,可以查看电脑上安装的Python版本。

然后输入pip list,可以查看目前安装了哪些库。因为我们在安装Python时勾选了install pip,所以此时有pip这个库,后面我们需要使用pip xxx(库名)安装其他的第三方库。

  • VSCode环境配置

  1. 切换成简体中文

我们打开VSCode,一般首次进入时界面是英文的,右下角会提示你安装中文扩展,你直接点击就可以了。或者在左侧“扩展”选项中搜索“Chinese Simplififed”,安装第一个插件,装完了重启,界面就是中文的了。

重启后会自动切换成中文界面。

  1. 添加Python插件

由于我们是第一次在VSCode写Python,我们需要在VSCode中安装需要的插件。在左侧扩展页面(点第5个按钮)中搜索Python,搜索结果第一个就是Python插件,点击安装即可。

此时右下角会出现“为Python安装推荐的扩展”,点击安装,它会帮我们安装Pylance和Jupyter Notebook等相关插件。

安装好后我们可以在已安装列表中查看我们安装好的插件。

  • 编写代码运行

下面我们来编写代码检查环境是否配置成功。在界面右边的开始中会提示我们选择一个Python解释器,我们可以点击“Select Python Interpreter”,选择我们刚刚安装的Python3.8.8。(如果安装了其他版本的Python解释器,这里会出现多个选项)

接下来我们新建一个文本文件,在页面中会提示我们选择语言,我们在输入框中输入Python,然后选择。

然后我们编写第一行代码:

print("Hello World"),点这个三角图标运行

然后按Ctrl+S保存,如果直接点运行也会进入保存页面。我们将文件命名为test。

点击运行(右上角的三角图标),可以在界面下方的终端中查看输出结果。

至此,VS Code的安装及环境配置完成。

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

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

相关文章

多元回归预测 | Matlab基于灰狼算法(GWO)优化高斯过程回归(GWO-GPR)的数据回归预测,matlab代码,多变量输入模型

文章目录 效果一览文章概述部分源码参考资料效果一览 文章概述 多元回归预测 | Matlab基于灰狼算法(GWO)优化高斯过程回归(GWO-GPR)的数据回归预测,matlab代码,多变量输入模型 评价指标包括:MAE、RMSE和R2等,代码质量极高,方便学习和替换数据。要求2018版本及以上。 部分源…

APP测试要点有哪些?

我们日常购物、旅游、支付等活动都离不开手机,由此衍生了很多APP。 比如每天使用频率非常高的微信、支付宝、微博、抖音、王者荣耀等等。 APP测试主要进行功能测试、性能测试、自动化测试、安全性测试、兼容性测试、专项测试。 01、APP测试流程 APP测试流程与web测…

软考A计划-系统集成项目管理工程师-项目进度管理-上

点击跳转专栏>Unity3D特效百例点击跳转专栏>案例项目实战源码点击跳转专栏>游戏脚本-辅助自动化点击跳转专栏>Android控件全解手册点击跳转专栏>Scratch编程案例点击跳转>软考全系列 👉关于作者 专注于Android/Unity和各种游戏开发技巧&#xff…

python glob库glob函数返回为空时

这里的max函数会报空序列的错误,原因就是glob.glob函数读取不到文件的问题,推测是脚本所在文件夹与传入的文件夹地址不对造成的,比如C:/tor/data/jiaoben.py,而文件所在文件夹是C:/tor/biaobei/

自媒体13条监管新规来了:做自媒体还有前途吗?

我是卢松松,点点上面的头像,欢迎关注我哦! 各位自媒体人,大家一定要逐条逐句,认真研读,领会精神,掌握要求,规范运营好自己的账号,切莫越界踩线,多为广大网友…

邮箱推荐和(警告)使用qq邮箱的坏处

qq如果发布违规消息,比如群聊无意发布会导致你账号封号,而且随着次数增多,会导致永久封号,你的qq音乐,qq浏览器,qq游戏,{qq邮箱},全部会无法登录,比如需要登陆邮箱验证码…

初学者也能轻松掌握的MQL4编程入门指南

MQL4编程是外汇交易中极为重要的一部分,掌握MQL4编程可以帮助交易者快速创建自己的交易算法,进而提高交易效率和盈利水平。但是对于初学者来说,MQL4编程可能会显得有些困难。本篇文章就是为初学者准备的,针对MQL4编程进行入门指导…

对RAM和ROM的理解

什么是RAM、ROM? RAM(Random Access Memory)随机存取存储器 ROM(Read Only Memory)只读存储器 先记住一件事 RAM断电将失去数据 ROM断电仍会保留数据 RAM、ROM、Flash、内存条、硬盘、SD卡到底怎么归类? 我们先来看下计算机的原理和计算机的需求 …

【Leetcode】59. 螺旋矩阵II

给定一个正整数 n,生成一个包含 1 到 n^2 所有元素,且元素按顺时针顺序螺旋排列的正方形矩阵。 示例: 输入: 3 输出: [ [ 1, 2, 3 ], [ 8, 9, 4 ], [ 7, 6, 5 ] ] 面试频率较高 1. 先定义一个空矩阵 2. startx表示行起始 starty表示列起始 3. 左闭右开…

信息安全-加密技术

一、概念 加密是利用数学方法将明文(plain text)转换为密文(cipher),从而达到保护数据的目的。 加密是一个使信息只对正确的接收者可读,其他用户看到的是乱码信息的过程。 加密技术作用 加密技术在网络上的作用就是防止私有化信息在网络上被拦截和窃取。通过加密可保…

性能测试:Jmeter-Beanshell请求加密实例

前言 进行性能测试时,有可能遇到一种场景:接口请求由于安全问题,需要进行加密发送。 这种场景下,使用Jmeter实现性能测试,则也需要使用同样的加密规则发送请求报文。 要实现此类性能测试有几种策略: 直…

纹理环绕方式

一般而言,纹理坐标范围(0,0)到(1,1),若设置超出该范围,则会按照如下环绕方式处理。 设置纹理参数的函数原型为: 坐标信息: float vertices[] { // positions // colors // texture coords 0.9f, 0.9f, 0.0f, 1.0f,…

线上后端接口响应过慢排查记录_MySQLthread cache命中率过低导致的接口响应慢

文章目录 问题现象初步排查调整临时解决措施问题二次定位原因分析为什么会出现异常 问题现象 9点多,运营同学反馈系统某模块业务响应很慢,登录系统查看,后端接口响应耗时很久,需要好几秒; 查看对应的服务器资源情况&a…

纸箱视觉定位抓取软硬件方案

【检测目的】 产品定位抓取 【客户要求】 精度为0.1mm 【拍摄与处理效图一】 【拍摄与处理效图二】 【拍摄与处理效图三】 【拍摄与处理效图四】 【拍摄与处理效图五】 【实验原理及说明】 【实验原理及说明】 【实验原理及说明】 【方案评估】 根据目前的图像和处理结果来看…

数据结构与算法——数据结构有哪些,常用数据结构详解

数据结构是学习数据存储方式的一门学科,那么,数据存储方式有哪几种呢?下面将对数据结构的学习内容做一个简要的总结。 数据结构大致包含以下几种存储结构: 线性表,还可细分为顺序表、链表、栈和队列;树结…

云计算的学习(二)

二、计算虚拟化 1.计算虚拟化的介绍 1.1虚拟化简介 a.什么是虚拟化 将物理设备逻辑化,转化成文件或者文件夹,这个文件或文件夹一定包含两个部分:一部分用于记录设备配置信息,另一部分记录用户数据。 虚拟机摆脱了服务器的禁锢…

Centos7安装go语言环境

Centos7安装go语言环境 文章目录 下载解压缩配置变量验证已安装 下载 从go语言官网下载对应的二进制存档包 wget https://dl.google.com/go/go1.12.linux-amd64.tar.gz解压缩 解压缩到/usr/local,将自动在其中创建一个Go树 /usr/local/go tar -C /usr/local -xz…

HashMap学习总结

1. JDK 1.8 主要进行了哪些优化? 1)底层数据结构从“数组链表”改成“数组链表红黑树”,主要是优化了 hash 冲突较严重时,链表过长的查找性能:O(n) -> O(logn)。 2)计算 table 初始容量的方式发生了改…

GLM 130B和chatGLM2-6B模型结构

GLM-130B 一、预训练 采用双向注意力机制,对被遮挡的部分及逆行预测, 可以自由设置单词mask,句子smask,文章gmask,可以根据任务的不同设置mask,文本理解设置单词级别mask,文本生成色湖之句子级别的gmask,glm130B中设置…

Streamsets binlog采集时区问题

通过Streamsets采集mysql binglog增量数据时候,出现数据库中datetime时区问题。 要注意一点是,streamsets的前端展示的时间也是有时区的,后端返回的数据是时间戳,等于做了两次时区的转换 后端binglog时区转换->时间戳->前端…