技术频道导航
HTML/CSS
.NET技术
IIS技术
PHP技术
Js/JQuery
Photoshop
Fireworks
服务器技术
操作系统
网站运营
Python技术
AI技术

赞助商

分类目录

赞助商

最新文章

搜索

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 代码静态分析)

如果你在使用列出的扩展名中遇到问题,请在相应的仓库中提交相关问题。

快速入门

  1. 第一步。在你的系统上安装支持的Python版本(注意:macOS上的Python系统安装不被支持)。
  2. 第二步。安装Visual Studio Code的Python扩展
  3. 第三步。打开或创建一个Python文件,开始编程吧!

搭建你的环境

  • 选择你的Python解释器。
  • 选择你的Python解释器

  • 通过调试活动栏配置调试器。
  • 通过调试活动栏配置调试器

  • 通过运行 Configure Tests 命令配置测试。
  • 通过运行 Configure Tests 命令配置测试

有用的命令

打开命令面板(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 在内的扩展实现额外的重构,如导入排序。

相关文章

标签: VS_Code  Python  
本站声明:本站为非经营性网站,文章内容来源或整理于网络,本站不提供软件下载服务,侵删联系:webkaka#foxmail.com
x