Visual Studio Code 的 Python 扩展介绍
作者:admin 时间:2026-6-11 11:7:52 浏览:Visual Studio Code 的 Python 扩展,支持Python语言,并支持IntelliSense(Pylance)、调试(Python Debugger)、格式化、线条处理、代码导航、重构等。

已安装的 Python 扩展
Visual Studio Code 默认会自动安装以下扩展,以提供最佳的 Python 开发体验:
- Pylance – 高性能的 Python 语言支持
- Python 调试器——与 debugpy 无缝的调试体验
- (新)Python 环境——专用环境管理
这些扩展是可选依赖,意味着即使未能安装,Python 扩展仍能保持完整功能。这些扩展中的任何一个或全部都可以被禁用或卸载,但会牺牲一些功能。
关于 Python 环境扩展
你现在可能会看到 Python 环境扩展已经为你安装,但它在你的 VS Code 体验中可能已经“启用”了,也可能没有,赋能能力由设置"python.useEnvironmentsExtension": true(或false)控制。
如果你将此设置设置为true,你将手动选择使用 Python 环境扩展进行环境管理。 如果你没有指定这个设置,可能会被随机分配开启该功能,直到它成为所有用户的默认体验。
Python 环境扩展仍在积极开发和试验中。其目标是提供专门的视图和改进的工作流程,用于创建、删除和切换 Python 环境,以及管理包。
可扩展性
Python 扩展为扩展提供了可插拔的接入点,扩展了多个功能领域,进一步提升你的 Python 开发体验。
这些扩展都是可选的,取决于你的项目配置和偏好。
- Python formatters(Python 代码格式化)
- Python linters(Python 代码静态分析)
如果你在使用列出的扩展名中遇到问题,请在相应的仓库中提交相关问题。
快速入门
- 第一步。在你的系统上安装支持的Python版本(注意:macOS上的Python系统安装不被支持)。
- 第二步。安装Visual Studio Code的Python扩展。
- 第三步。打开或创建一个Python文件,开始编程吧!
搭建你的环境
有用的命令
打开命令面板(macOS 为 Command+Shift+P,Windows/Linux 为 Ctrl+Shift+P),输入以下命令之一:
| 命令 | 描述 |
|---|---|
Python: Select Interpreter | 在 Python 解释器、版本和环境之间切换。 |
Python: Start Terminal REPL | 在VS Code终端使用选定的解释器启动交互式Python REPL。 |
Python: Run Python File in Terminal | 在VS Code终端运行激活的Python文件。你也可以通过右键点击文件并选择Run Python File in Terminal来运行Python文件。 |
Python: Configure Tests | 选择一个测试框架,并配置它以显示测试资源管理器。 |
特色细节
了解更多关于Python扩展丰富功能的介绍:
- IntelliSense:通过自动补全、代码导航、语法检查等功能编辑代码。
- Linting:使用Pylint、Flake8等设备进行额外的代码分析。
- Code formatting(代码格式化):用黑色、自动佩普或雅普格式化代码。
- Debugging(调试):调试你的Python脚本、网页应用、远程或多线程进程。
- Testing(测试):通过测试资源管理器运行并调试 unittest 或 pytest。
- Jupyter Notebooks(Jupyter 笔记本):创建和编辑 Jupyter 笔记本,添加和运行代码单元,渲染图表,通过变量浏览器可视化变量,使用数据查看器可视化数据帧等。
- Environments(环境):自动激活并在虚拟环境、Venv、pipenv、conda和pyenv环境之间切换。
- Refactoring(重构):用变量提取和方法提取重构你的Python代码。
- 此外,还支持组件化支持,通过包括 isort 和 Ruff 在内的扩展实现额外的重构,如导入排序。
相关文章






