
Mise 与 uv 对比:Python 版本与包管理的新选择
uv 用 Rust 重写了 Python 包与版本管理(pip/pyenv/pipx 合体),Mise 则同时管理多语言工具链。本文从安装、版本管理、包管理、虚拟环境、任务执行全面对比两者。
从概念、接入到生产治理,提供可执行、可验证的工程方法。

uv 用 Rust 重写了 Python 包与版本管理(pip/pyenv/pipx 合体),Mise 则同时管理多语言工具链。本文从安装、版本管理、包管理、虚拟环境、任务执行全面对比两者。

Mypy 是 Python 的静态类型检查器:在不运行代码的情况下发现类型错误。本文讲解安装配置、高级类型注解、类型守卫与收窄、泛型及类型覆盖率检查。

用 pandas 读写与清洗 CSV 文件:read_csv 参数精讲、类型与日期处理、坏行容错、大数据分块读取、数据清洗转换与导出。

PDM 是遵循 PEP 标准的现代 Python 项目管理器:依赖声明与锁定、依赖分组、Python 版本管理、脚本任务。本文讲解 PDM 的核心概念与最佳实践。

Peewee 是极简而强大的 Python ORM:模型定义、增删改查、查询表达式一应俱全,适合小型应用与脚本。本文以图书管理应用为例完整上手。

Pipenv 把 pip 和 virtualenv 合为一体:Pipfile 声明依赖、Pipfile.lock 精确锁定、开发与生产依赖分离。本文讲解 Pipenv 的安装、依赖管理与工作流。

pipx 为每个 Python 命令行工具创建独立虚拟环境,全局可用又互不干扰。本文讲解 pipx 安装、应用管理与进阶用法,减少工具之间的依赖冲突。

Poetry 是 Python 现代化的依赖管理与打包工具:项目脚手架、依赖解析锁定、依赖分组、虚拟环境管理与发布一体化。本文讲解核心用法与工作流。

Pip 是 Python 常用基础安装器,Poetry 是一体化的依赖管理与打包平台。本文从项目配置、依赖解析、虚拟环境、打包发布、脚本管理全面比较。

Rye 已停止开发且不再计划安全更新。本文以存量项目维护为前提比较 Poetry 与 Rye,并说明向 uv 迁移的边界。本文从速度、依赖管理、Python 版本管理、标准兼容、团队协作与发布全面对比。

Pydantic 是 Python 数据校验库:模型定义、字段约束、自定义校验器、序列化转换与 JSON Schema 生成。本文系统讲解 Pydantic 的核心与进阶用法。

pyenv 让你在一台机器上自由安装、切换多个 Python 版本:全局版本、项目级版本、与虚拟环境集成。本文讲解 pyenv 安装与高效用法。