如何用vscode编写你的第一个Python程序_掌握这些技巧就能快速上手【教程】

风涛吖_4679

风涛吖_4679

2026-01-21

430人浏览

原创

VS Code需手动配置Python解释器并安装官方扩展才能运行Python代码;必须确保系统已安装Python、路径正确、扩展启用、文件路径为英文,且使用“Run Python File in Terminal”方式执行。

如何用vscode编写你的第一个python程序_掌握这些技巧就能快速上手【教程】

VS Code 本身不自带 Python 运行环境,你写完 print("Hello") 按 Ctrl+F5 跑不起来,不是配置错了,是根本没装 Python 解释器或没告诉 VS Code 哪个可用。

确认系统已安装 Python 并被 VS Code 识别

VS Code 不是 Python IDE,它靠外部解释器执行代码。如果终端里运行 python --version 或 python3 --version 报“command not found”,VS Code 就找不到解释器。

  • Windows 用户优先装官方 Python 安装包(勾选 “Add Python to PATH”),别只靠 Microsoft Store 装
  • macOS 用户用 brew install python 后,解释器路径通常是 /opt/homebrew/bin/python3(Apple Silicon)或 /usr/local/bin/python3(Intel)
  • Linux 用户检查 which python3 输出,确保路径存在且有执行权限
  • 在 VS Code 中按 Ctrl+Shift+P(Win/Linux)或 Cmd+Shift+P(macOS),输入 Python: Select Interpreter,从列表选中一个带版本号的路径;如果列表为空,说明 VS Code 根本没扫描到任何 Python 可执行文件

安装 Python 扩展并验证基础功能

没有 Python 扩展,VS Code 就是个带语法高亮的文本编辑器,不会有智能提示、调试按钮、格式化支持。

  • 在扩展市场搜 Python,安装由 Microsoft 发布的官方扩展(ID:ms-python.python)
  • 重启 VS Code,新建一个 hello.py 文件,输入 print("Hello, World!"),保存后右上角会出现 ▶️ 按钮 —— 这才是正常信号
  • 如果点 ▶️ 没反应,看左下角状态栏有没有显示 Python 版本;没有就回去检查上一步的解释器选择
  • 别急着装 Pylint 或 Black,先确保 Ctrl+F5(运行而不调试)能打出结果,这是最简验证通路

运行方式选错会导致“没输出”或“一闪而过”

VS Code 提供至少三种执行方式,行为完全不同,新手常混淆:

Python 环境工具专业版
Python 环境工具专业版

Python 环境工具专业版功能概述Python 环境工具专业版是一项面向实际任务的技能。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。核心要点使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。执行完成后建议检查结果是否符合预期,并保留必要记录。使用与执行同时注意输入完整性、执行条件和输出可用性。从功能定位来看,该技能

下载
  • Ctrl+F5:启动调试会话,适合加断点;但若脚本执行完立刻退出(比如没 input()),终端窗口可能直接关闭
  • F5:同样进调试,但会读取 .vscode/launch.json 配置;新手没配这个文件时,VS Code 会自动生成默认配置,但容易卡在“等待连接”
  • 推荐新手用右键菜单 → Run Python File in Terminal:它等价于在集成终端里执行 python hello.py,输出可见、可复现、不闪退
  • 如果终端报错 ModuleNotFoundError,不是代码问题,是当前终端工作目录不对 —— 确保你在 hello.py 所在文件夹里打开的 VS Code,或者右键时选对了文件

中文路径/文件名可能让 import 或读文件失败

哪怕解释器和扩展都装好了,用中文命名文件(如 我的第一个程序.py)或把项目放在桌面/文档等含中文路径的文件夹里,后续 import 自定义模块、用 open() 读配置都会出编码错误或 FileNotFoundError。

  • 从现在开始,所有 Python 文件名、文件夹名、变量名、函数名,全部用英文小写字母 + 下划线
  • 项目根目录建议建在 C:\pyproject(Win)、~/pyproject(macOS/Linux)这类纯英文路径下
  • VS Code 的终端默认编码通常为 UTF-8,但 Windows 的 cmd/powershell 默认是 GBK,遇到中文路径时会解码失败;用 VS Code 内置终端(Ctrl+`)比系统终端更可控

真正卡住人的从来不是语法,而是解释器在哪、扩展有没有生效、终端工作路径对不对、路径里有没有中文 —— 这四点理清了,print("Hello") 就一定能跑出来。

Python免费学习笔记(深入):立即使用
在学习笔记中,你将探索 Python 的核心概念和高级技巧!

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
json数据格式
json数据格式

JSON是一种轻量级的数据交换格式。本专题为大家带来json数据格式相关文章,帮助大家解决问题。

2023.08.07

2355

5

json是什么
json是什么

JSON是一种轻量级的数据交换格式,具有简洁、易读、跨平台和语言的特点,JSON数据是通过键值对的方式进行组织,其中键是字符串,值可以是字符串、数值、布尔值、数组、对象或者null,在Web开发、数据交换和配置文件等方面得到广泛应用。本专题为大家提供json相关的文章、下载、课程内容,供大家免费下载体验。

2023.08.23

3882

1

jquery怎么操作json
jquery怎么操作json

操作的方法有:1、“$.parseJSON(jsonString)”2、“$.getJSON(url, data, success)”;3、“$.each(obj, callback)”;4、“$.ajax()”。更多jquery怎么操作json的详细内容,可以访问本专题下面的文章。

2023.10.13

1296

3

go语言处理json数据方法
go语言处理json数据方法

本专题整合了go语言中处理json数据方法,阅读专题下面的文章了解更多详细内容。

2025.09.10

4519

7

python中print函数的用法
python中print函数的用法

python中print函数的语法是“print(value1, value2, ..., sep=' ', end='\n', file=sys.stdout, flush=False)”。本专题为大家提供print相关的文章、下载、课程内容,供大家免费下载体验。

2023.09.27

3520

5

python print用法与作用
python print用法与作用

本专题整合了python print的用法、作用、函数功能相关内容,阅读专题下面的文章了解更多详细教程。

2026.02.03

269

24

点击input框没有光标怎么办
点击input框没有光标怎么办

点击input框没有光标的解决办法:1、确认输入框焦点;2、清除浏览器缓存;3、更新浏览器;4、使用JavaScript;5、检查硬件设备;6、检查输入框属性;7、调试JavaScript代码;8、检查页面其他元素;9、考虑浏览器兼容性。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2023.11.24

974

4

windows查看端口占用情况
windows查看端口占用情况

Windows端口可以认为是计算机与外界通讯交流的出入口。逻辑意义上的端口一般是指TCP/IP协议中的端口,端口号的范围从0到65535,比如用于浏览网页服务的80端口,用于FTP服务的21端口等等。怎么查看windows端口占用情况呢?php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

2023.07.26

3499

3

查看端口占用情况windows
查看端口占用情况windows

端口占用是指与端口关联的软件占用端口而使得其他应用程序无法使用这些端口,端口占用问题是计算机系统编程领域的一个常见问题,端口占用的根本原因可能是操作系统的一些错误,服务器也可能会出现端口占用问题。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

2023.07.27

3038

6

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Python uv官方安装与入门文档
Python uv官方安装与入门文档

共0课时 | 0人学习

Buffalo框架快速入门指南
Buffalo框架快速入门指南

共0课时 | 0人学习

Valgrind支持平台说明
Valgrind支持平台说明

共0课时 | 0人学习