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

Visual Studio Code 安装和配置

一、VS Code1. VS Code下载地址官方下载地址https://code.visualstudio.com/访问后页面会自动识别你的系统Windows/macOS/Linux显示对应版本的下载按钮直接点击即可。2. 安装步骤以 Windows 为例双击下载的安装包如VSCodeUserSetup-x64-xxx.exe进入安装界面勾选「我同意此协议」点击「下一步」。选择安装路径建议非 C 盘如E:\Programs\Microsoft VS Code点击「下一步」关键配置项必看勾选「添加到 PATH重启后生效」这是核心选项让系统能识别code命令勾选「注册为已关联文件的编辑器」「添加桌面快捷方式」「添加到右键菜单Open with Code」点击「安装」等待 1-2 分钟完成安装最后勾选「运行 Visual Studio Code」点击「完成」。以上安装完成。3验证VS Code是否正确。Windows 按下WinR输入code回车若能启动 VS Code → 说明「添加到 PATH」生效安装时的关键选项按下WinR输入cmd回车,输入code --version1. 新建文件并编辑打开 VS Code点击「文件」→「新建文件」或按CtrlN在编辑区输入任意内容如Hello VS Code!按CtrlS保存文件命名为test.txt选择任意路径能正常保存且无报错 → 编辑 / 保存功能正常。2. 扩展商店验证核心功能入口点击左侧栏「扩展」图标或按CtrlShiftX在搜索框输入「Python」或任意插件名能正常显示搜索结果 → 扩展商店功能正常。4安装python软件官方下载地址https://www.python.org/downloads/下滑找到「Looking for a specific release?」选择对应版本如 3.10.11进入后根据系统下载Windows选择Windows Installer (64-bit)64 位系统二、PythonPython 安装步骤Windows下载地址Python Releases for Windows | Python.orghttps://www.python.org/downloads/windows/双击安装包首要勾选「Add Python 3.10 to PATH」最关键避免后续手动配置环境变量选择「Customize installation」自定义安装保持默认选项点击「Next」选择安装路径如 E:\Programs\Python\Python310点击「Install」安装完成后验证是否成功按下WinR输入cmd打开命令行输入python --version或python3 --version若显示Python 3.10.11则安装成功。三、VS Code 配置 Python 开发环境1. 安装 Python 插件打开 VS Code点击左侧栏「扩展」图标或按CtrlShiftX在搜索框输入「Python」找到微软官方发布的「Python」插件作者Microsoft点击「安装」插件功能语法高亮、代码补全、调试、运行 Python 代码等核心功能可选安装「Chinese (Simplified) Language Pack」中文语言包安装后重启 VS Code 即可切换为中文。2. 配置 Python 解释器VS Code 需要明确使用哪个 Python 版本步骤如下打开 VS Code按CtrlShiftP打开命令面板输入「Python: Select Interpreter」回车在弹出的列表中选择你安装的 Python 路径如E:\Programs\Python\Python310​​​​​​​\python.exe若列表中没有点击「Enter interpreter path」手动选择 Python 安装目录下的python.exe。3. 测试 Python 运行新建文件夹如Python_Project用 VS Code 打开该文件夹「文件」→「打开文件夹」在文件夹中新建文件命名为test.py输入测试代码python运行# 测试 Python 运行 print(Hello VS Code Python!) a 10 b 20 print(fa b {a b})运行代码三种方式点击代码右上角的「运行按钮」三角形图标右键代码编辑区选择「在终端中运行 Python 文件」按CtrlAltN插件自带快捷键终端会显示输出plaintextHello VS Code Python! a b 30若能正常输出说明配置完成。4. 可选配置提升开发体验1配置代码格式化自动排版安装「autopep8」工具打开 VS Code 终端Ctrl输入pip install autopep8按Ctrl,打开设置搜索「Python Formatting Provider」选择「autopep8」勾选「Format On Save」保存时自动格式化代码。2调试 Python 代码打开test.py点击左侧栏「运行和调试」图标或按CtrlShiftD点击「创建 launch.json 文件」选择「Python」→「Python File」自动生成调试配置在代码行号左侧点击添加断点小红点按F5启动调试可逐行运行、查看变量值。四、常见问题解决命令行输入 python 提示「不是内部或外部命令」原因安装 Python 时未勾选「Add to PATH」解决手动添加环境变量此电脑→属性→高级系统设置→环境变量→系统变量→Path→添加 Python 安装路径和 Scripts 路径如D:\Python310和D:\Python310\Scripts。VS Code 找不到 Python 解释器确认 Python 已安装且路径正确重启 VS Code 后重新选择解释器。

相关文章:

Visual Studio Code 安装和配置

一、VS Code 1. VS Code下载地址 官方下载地址:https://code.visualstudio.com/访问后页面会自动识别你的系统(Windows/macOS/Linux),显示对应版本的下载按钮,直接点击即可。 2. 安装步骤(以 Windows 为…...

回形取数-进阶题5

回形取数 题目 问题描述 回形取数就是沿矩阵的边取数,若当前方向上无数可取或已经取过,则左转90度。一开始位于矩阵左上角,方向向下。输入说明 输入第一行是两个不超过200的正整数m, n,表示矩阵的行和列。接下来m行每行n个整数&am…...

ESP8266+Blinker打造智能家居远程控制开关

1. 从零开始:为什么选择ESP8266和Blinker? 如果你对智能家居感兴趣,想自己动手做个远程开关,控制家里的灯、风扇或者小电器,但又觉得那些成品智能插座太贵,或者功能不够灵活,那你今天算是来对地…...

OpenBMC实战指南(一):obmc-console服务端与客户端的深度解析

1. 初识obmc-console:它到底是什么,能帮你做什么? 如果你刚开始接触OpenBMC,可能会被一堆服务名搞得晕头转向。今天咱们就来聊聊其中一个非常核心,但又常常被误解的组件:obmc-console。简单来说&#xff0c…...

Ubuntu环境下离线部署Docker生态全攻略:从安装到镜像迁移

1. 为什么需要离线部署Docker?从企业内网说起 大家好,我是老张,在运维和开发这个行当里摸爬滚打了十几年,经手过不少企业级项目。今天想和大家聊聊一个非常实际,但又常常让新手头疼的场景:在完全没有外网的…...

【LWIP】MCU通过ICMP协议实现主动PING检测网络设备状态

1. 为什么你的MCU需要主动PING?一个真实的故事 大家好,我是老张,在嵌入式网络这块摸爬滚打了十几年。今天想和大家聊聊一个看似简单,但在实际项目中却至关重要的功能:让MCU主动去PING网络里的其他设备。 你可能已经用L…...

Flutter 三方库 dart_json_annotations 的鸿蒙化适配指南 - 定义严谨的数据契约、在鸿蒙端实现自动化 JSON 注解实战

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.csdn.net Flutter 三方库 dart_json_annotations 的鸿蒙化适配指南 - 定义严谨的数据契约、在鸿蒙端实现自动化 JSON 注解实战 前言 在进行 Flutter for OpenHarmony 的全场景应用开发时&#xff0…...

一文看懂AI智能体协议家族:MCP、A2A、ACP全解析,小白程序员必收藏

在AI智能体(Agent)迅猛发展的当下,MCP、A2A、ACP、UTCP、ANP……各种协议层出不穷,几乎每隔一段时间,科技公司就会为“字母家族”增添新成员。归根结底,所有AI智能体协议的目标都是标准化智能体的通信方式&…...

拒绝黑盒!一文看懂大模型底层原理与产品区别,小白程序员必收藏

在当今数字化时代,AI 大模型早已不是陌生词汇 —— 从日常聊天的 ChatGPT,到帮我们处理工作的智能助手,它正悄悄改变着我们的生活与工作节奏。但对大多数人来说,AI 大模型就像个 “黑盒子”:知道它好用,却搞…...

Flutter 三方库 w_transport 的鸿蒙化适配指南 - 构建高可靠网络传输层、实现鸿蒙端复杂协议交互实战

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.csdn.net Flutter 三方库 w_transport 的鸿蒙化适配指南 - 构建高可靠网络传输层、实现鸿蒙端复杂协议交互实战 前言 在开发 Flutter for OpenHarmony 大型商业应用时,简单的 HTTP 请求…...

Flutter 三方库 codenic_bloc_use_case 的鸿蒙化适配指南 - 践行整洁架构、在 BLoC 中优雅封装鸿蒙业务用例实战

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.csdn.net Flutter 三方库 codenic_bloc_use_case 的鸿蒙化适配指南 - 践行整洁架构、在 BLoC 中优雅封装鸿蒙业务用例实战 前言 在进行 Flutter for OpenHarmony 的大型项目开发时,复杂…...

Flutter 三方库 kiss_dependencies 的鸿蒙化适配指南 - 践行极简依赖注入、实现鸿蒙跨平台工程的高效解耦

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.csdn.net Flutter 三方库 kiss_dependencies 的鸿蒙化适配指南 - 践行极简依赖注入、实现鸿蒙跨平台工程的高效解耦 前言 在 Flutter for OpenHarmony 的实际开发中,随着业务逻辑从单一…...

3秒解锁百度网盘资源:零技术门槛的提取码查询工具使用指南

3秒解锁百度网盘资源:零技术门槛的提取码查询工具使用指南 【免费下载链接】baidupankey 项目地址: https://gitcode.com/gh_mirrors/ba/baidupankey 资源获取的隐形墙:你是否也遇到这些困境? 想象这样的场景:设计师小陈…...

200年前的蒸汽机工人,其实早就预言了今天程序员的命运

最近看到一篇很有意思的文章,作者在读 OpenAI 关于“线束工程”(Harness Engineering)的博客时,突然意识到一件事:这个模式他见过,不止一次,而是三次。这三次跨越了两百多年,但本质上…...

告别提取码焦虑:零门槛百度网盘资源解锁工具让你秒级获取文件

告别提取码焦虑:零门槛百度网盘资源解锁工具让你秒级获取文件 【免费下载链接】baidupankey 项目地址: https://gitcode.com/gh_mirrors/ba/baidupankey 一、被提取码困住的三个真实故事 医生王主任的紧急时刻 凌晨两点,急诊科王主任收到同事发…...

Windows Subsystem for Android (WSA) 实战指南:从环境搭建到高效应用

Windows Subsystem for Android (WSA) 实战指南:从环境搭建到高效应用 【免费下载链接】WSA Developer-related issues and feature requests for Windows Subsystem for Android 项目地址: https://gitcode.com/gh_mirrors/ws/WSA 一、WSA技术解析&#xff…...

SpringBoot + 腾讯地图实战:打造全能型地理位置服务平台,开箱即用!

大家好,我是小悟。 什么是腾讯地图 腾讯地图(Tencent Map)是腾讯公司推出的一款数字地图服务,提供丰富的地图展示、定位、搜索、导航等功能。作为国内领先的地图服务提供商,腾讯地图拥有以下特点: 海量数据…...

基于STM32的多屏可编程HID控制键盘设计

1. 项目概述MultiPad 是一款基于 STM32F103VET6 微控制器构建的高自由度桌面控制键盘系统,其设计目标是为开发者、内容创作者及效率追求者提供一套可深度定制、即插即用、软硬协同的物理交互层解决方案。与传统机械键盘或商用宏键盘不同,MultiPad 并非以…...

De Boor算法实战:从理论到B样条曲线点计算的完整实现

1. 从“搭积木”到“画曲线”:为什么你需要De Boor算法? 如果你玩过3D建模、做过动画路径设计,或者搞过机器人轨迹规划,那你肯定遇到过“画一条光滑曲线”这个看似简单、实则让人头疼的问题。直接用直线段连接控制点?太…...

信号与系统 - 从方波到频谱:周期信号傅里叶级数的几何与物理诠释

1. 从方波说起:一个工程直觉的切入点 很多朋友一听到“傅里叶级数”、“频谱”这些词,第一反应可能就是头疼,满眼的积分号和复数,感觉离实际工程应用很远。我刚开始学信号与系统的时候也是这种感觉,直到我遇到了方波这…...

Windows系统下Typora的安装与激活全流程解析

1. 从零开始:为什么选择Typora以及如何获取它 如果你经常需要写点东西,无论是技术文档、学习笔记,还是日常的随笔,那你大概率听说过Markdown。这种用简单符号就能搞定排名的轻量级标记语言,简直是文字工作者的福音。而…...

小学生玩转Arduino---------智能避障小助手

1. 从“倒车指挥员”到“智能避障小助手” 上次我们一起做了一个“倒车指挥员”,用超声波测距器和蜂鸣器模拟了倒车雷达,是不是觉得特别酷?很多小朋友做完之后跑来问我:“老师,这个只能装在‘车’后面吗?能…...

Redis单机多实例部署:从端口隔离到资源优化实战

1. 为什么要在单台机器上跑多个Redis?聊聊我的真实经历 你可能觉得,一台服务器上装一个Redis,让它监听默认的6379端口,这不是天经地义的事情吗?我以前也是这么想的,直到我遇到了下面这些“甜蜜的烦恼”。 最…...

VideoAgentTrek Screen Filter 模型版本管理与回滚策略

VideoAgentTrek Screen Filter 模型版本管理与回滚策略 最近在星图GPU平台上部署VideoAgentTrek Screen Filter模型,遇到了一个挺实际的问题:新版本上线后,效果反而不如老版本稳定,想退回去还挺麻烦。这让我意识到,模…...

Thonny IDE:专为Python初学者设计的轻量级开发环境

1. 为什么说Thonny是Python初学者的“梦中情器”? 如果你刚刚接触编程,面对满屏的代码和复杂的开发工具,是不是感觉有点无从下手?别担心,这种感觉每个程序员都经历过。我刚开始学Python那会儿,光是配置环境…...

基于立创·天猛星MSPM0G3507开发板的电机PID控制实战:编码器测速、定距与曲线显示

基于立创天猛星MSPM0G3507开发板的电机PID控制实战:编码器测速、定距与曲线显示 最近有不少参加电赛或者刚开始学电机控制的朋友问我,PID算法听起来挺复杂,到底怎么在单片机上跑起来,又怎么调参呢?正好,我手…...

突破百度网盘限速壁垒:baidu-wangpan-parse直链解析技术全攻略

突破百度网盘限速壁垒:baidu-wangpan-parse直链解析技术全攻略 【免费下载链接】baidu-wangpan-parse 获取百度网盘分享文件的下载地址 项目地址: https://gitcode.com/gh_mirrors/ba/baidu-wangpan-parse 在数字化协作时代,百度网盘作为国内用户…...

Python flask 大学生运动会管理系统的分析与设计

目录项目技术支持可定制开发之功能创新亮点源码获取详细视频演示 :文章底部获取博主联系方式!同行可合作项目技术支持 前端开发框架:vue.js 数据库 mysql 版本不限 数据库工具:Navicat/SQLyog/ MySQL Workbench等都可以 后端语言框架支持&am…...

Stable Yogi Leather-Dress-Collection实战案例:ACG周边设计师的皮衣风格探索

Stable Yogi Leather-Dress-Collection实战案例:ACG周边设计师的皮衣风格探索 1. 引言:当二次元角色穿上定制皮衣 作为一名ACG周边设计师,你是否曾为笔下角色千篇一律的服装风格而苦恼?或者,在构思新的角色设定时&am…...

突破式重构:GHelper轻量级硬件控制工具的性能优化革命

突破式重构:GHelper轻量级硬件控制工具的性能优化革命 【免费下载链接】g-helper Lightweight Armoury Crate alternative for Asus laptops. Control tool for ROG Zephyrus G14, G15, G16, M16, Flow X13, Flow X16, TUF, Strix, Scar and other models 项目地址…...