Pyright 是微软推出的 Python 静态类型检查器,功能完整、面向高性能与大型代码库设计,提供命令行工具与 VS Code 扩展。
- 1.1.414
- 发布于
- 2026年9月10日
- 15,689
- 星标
- 4,709
- 下载
- 同步于
- 8 天前
最新版本
1.1.4142026年9月10日 04:40下载慢?可在上方随时切换镜像源
项目说明
项目概述
Pyright 是微软开发的 Python 全功能静态类型检查器,基于类型标注标准设计,为高性能与大型源码库而生。它同时提供命令行工具与 VS Code 扩展两种使用方式,也是 Pylance 语言服务的核心。官方维护每周更新的类型检查基准测试,方便与其他工具对比性能。
| 项目 | 内容 |
|---|---|
| 开发方 | Microsoft |
| 使用方式 | 命令行、VS Code 扩展 |
| 定位 | 静态类型检查器 |
| 特色 | 大型代码库高性能检查 |
为大型 Python 代码库打造的高性能类型检查。
主要功能
- 静态类型检查:基于标准类型标注全面检查代码
- 高性能设计:专为大型源码库优化,检查速度快
- 命令行工具:可集成到 CI 流水线执行类型检查
- VS Code 扩展:编辑器内实时类型诊断
- 在线 Playground:浏览器中即可试用与验证类型行为
- 基准透明:每周公开与其他类型检查器的性能对比
适用人群
- Python 开发者
- 大型项目维护者
- CI 流水线维护者
- VS Code 用户
- 类型标注规范推行者
快速上手
- 安装 Pyright
pip install pyright- 检查项目
pyright或在 VS Code 中安装 Pyright 扩展获得实时诊断
可先在官方 Playground 的浏览器环境中快速体验
核心优势
- 大库友好:为大型代码库设计,性能表现稳定
- 标准实现:基于类型标注标准,行为可预期
- 生态地位:VS Code 上 Pylance 的基础,社区成熟
系统要求
| 项目 | 要求 |
|---|---|
| 操作系统 | Linux、macOS、Windows |
| 使用环境 | Node.js(命令行)、VS Code(扩展) |
| 目标语言 | Python |
注意事项
- 临时目录:远程或受限环境可通过
PYRIGHT_TMPDIR指定临时目录 - 与 Pylance 分工:核心类型检查归 Pyright,语言服务功能归 Pylance,反馈时注意区分仓库
- 文档为准:安装、配置与使用细节以官方文档为准
历史版本
排序