惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园_首页
N
Netflix TechBlog - Medium
V
Visual Studio Blog
博客园 - Franky
小众软件
小众软件
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Apple Machine Learning Research
Apple Machine Learning Research
博客园 - 三生石上(FineUI控件)
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
宝玉的分享
宝玉的分享
量子位
大猫的无限游戏
大猫的无限游戏
人人都是产品经理
人人都是产品经理
V
V2EX
The Cloudflare Blog
月光博客
月光博客
Last Week in AI
Last Week in AI
雷峰网
雷峰网
WordPress大学
WordPress大学
博客园 - 【当耐特】
博客园 - 聂微东
IT之家
IT之家
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻

博客园 - 立体风

autohotkey2.0 Send keys参数分析 autohotkey2.0 盲从模式 windows 10 下 vscode 编写编译一个 nana c++ 库的示例程序 vscode 插件 cmake-tools 输出内容解读 Claude Code 处理中文乱码问题 python 启动器命令 py 答惑 windows 下 python 3.11 的版本问题 pip 安装 老版本 pytorch 的一个容易迷惑的错误 sentence transformer 例子及说明 Sentence Transformers 介绍 Jina Reranker 替代方案:改用 ModelScope 模型 Webnovel Writer 6.2.1 项目分析 windows 10 LTSC 版 安装 Terminal autohotkey2.0 脚本运行机制 windows wsl2 安装 gentoo 的步骤 windows 10 LTSC版 打开 wsl2 autohotkey 提示词 编译安装最新版 perl rust 做到“快并且安全” 的逻辑思路 rust 和 go 语言的核心目的 用 vim 查看文件的格式和编码 throughput 和 efficient 词义 python 以字符数量分割文档 (三) python 以字符数量分割文档 (二) python 以字符数量分割文档 (一) GNU Bash 参考手册(中文版)(六) GNU Bash 参考手册(中文版)(五) GNU Bash 参考手册(中文版)(四) GNU Bash 参考手册(中文版)(三) GNU Bash 参考手册(中文版)(二)
Python Install Manager (PIM,官方安装管理器)简介
立体风 · 2026-06-07 · via 博客园 - 立体风

一、它是什么(作用)

Python Install Manager(PIM,官方安装管理器)是 Python 官方为 Windows 推出的统一安装与多版本管理工具,用来替代传统的 .exe/.msi 安装包。核心作用:

  1. 统一入口,一键安装/卸载任意版本

    • 支持从 3.5 到最新 一键安装:py install 3.12
    • 在线查看所有官方包(含嵌入式、自由线程版、调试版):py list --online
    • 卸载/清理:py uninstall --purge(彻底清文件与注册表)
  2. 彻底解决 Windows 上的多版本共存与切换

    • 不再依赖混乱的 PATH 环境变量,自带独立版本管理逻辑
    • 统一 py 命令:py -3.11py -3.12 精准调用指定版本
    • 自动管理全局 python 命令指向当前默认版本
  3. 系统集成与自动维护

    • 通过 Microsoft Store / Winget 安装,权限更安全、升级更简单
    • 管理器自身自动更新(发布后 24 小时内)
    • 自动配置长路径、注册表、pip,减少手动配置错误
  4. 官方标准化,未来唯一渠道

    • PEP 773 正式标准化
    • Python 3.16 起不再发布传统 .exe 安装包,PIM 成为 Windows 唯一官方安装方式

二、为什么要用它(背景 + 历史痛点)

1. 应用背景:Windows 上 Python 安装长期混乱

  • 多安装方式并存、体验不一:官网 exe、MSI、Store 版、第三方发行(如 Anaconda),互相冲突
  • 版本管理无官方方案:只能靠改 PATH、手动卸载、第三方工具(pyenv-win、nvm 类),不稳定
  • 企业/教学部署难:批量装指定版本、统一配置、自动更新都很麻烦
  • 官方维护成本高:要同时维护多种安装包,Bug 分散,统一改进困难

2. 实际困难:传统方式的五大痛点

(1)PATH 地狱:版本错乱、命令不可用
  • 装多个版本后,python --version 经常“指东打西”,完全看 PATH 顺序
  • 新手最常见问题:装完 Python 但 python 命令找不到,要手动改 PATH
(2)多版本共存极难
  • 切换版本要手动改 PATH 或重装,无法并行使用不同版本项目
  • 官方 Store 版与 exe 版互相覆盖、冲突严重
(3)升级繁琐、无法自动更新
  • 每个版本都是独立安装包,升级要重新下载、安装、配置,无法自动更新
(4)权限与系统集成问题多
  • 传统安装常需管理员权限,误改系统目录;Store 版启动慢、权限限制大
  • 长路径(>260 字符)默认不支持,很多现代包安装失败
(5)排查困难、一致性差
  • 每个人环境配置都不一样,“我本地能跑你那边不行”问题频发,排查成本高

3. PIM 的核心价值:一次性解决上述问题

  • 官方权威:PEP 773 标准,未来唯一渠道
  • 多版本无痛共存:统一 py 命令,精准切换,不依赖 PATH
  • 一键安装+自动更新:告别手动下载配置,降低新手门槛、提升企业部署效率
  • 安全隔离+系统级适配:用户级安装(非管理员)、自动长路径、稳定注册表

一句话总结:PIM 就是 Windows 上 Python 的“官方 nvm/rustup”,终结 PATH 混乱,统一安装与版本管理