Python在Windows 平台上引入了一种新的安装与运行时管理机制

Python 安装包被称为 ‌**"Python Manager"** ‌(或更准确地称为 ‌Python Install Manager ‌)是因为从 ‌Python 3.13 开始 ‌,官方在 Windows 平台上引入了一种新的安装与运行时管理机制,其核心是一个集成化的工具,用于替代传统的独立 .exe 安装包。

  • 它不是一个直接安装 Python 解释器的包,而是一个"管理器" ‌:

    下载的安装包(如 python-manager-25.2.msix)本质上是一个 ‌运行时管理工具‌,首次运行时并不会立即安装完整的 Python 环境,而是提供一个交互式界面或命令行入口,让用户选择是否安装 Python 运行时、指定版本、配置环境变量等 ‌。

  • 核心功能是"管理"多个 Python 版本和运行时 ‌:

    该工具支持:

    • 安装/卸载不同版本的 CPython(如 py install 3.11
    • 通过 py -3.11 script.py 指定版本运行脚本
    • 自动处理 pythonpypip 等命令的别名和路径
  • 官方命名明确为 "Python Install Manager" ‌:

    根据 Python.org 官方文档,该工具被正式称为 ‌**"Python Install Manager"** ‌,强调其作为 ‌安装与运行时管理中枢‌ 的角色,而非单纯安装包 ‌。

  • 不是包管理器(如 pip) ‌:

    有人可能将 "Manager" 理解为包管理工具(如 pip),但其实它是 ‌运行时安装管理器‌,负责 Python 解释器本身的安装与多版本管理,而非第三方库 ‌。

  • 传统安装方式即将退役 ‌:

    Python 官方已宣布,‌从 Python 3.16 起将不再提供传统的 .exe 安装程序‌,全面转向基于 MSIX 的 Python Install Manager ‌。

如需体验,可从 Python 官网下载页面 获取 .msix 格式的安装包,或通过 Microsoft Store 安装。

相关推荐
小玮看世界22 分钟前
[Python]从合并区间到传感器融合区:合并区间在传感器区域融合的实际落地
开发语言·python
Java陈序员37 分钟前
轻量运维面板!一款现代化的服务器控制面板工具!
运维·服务器·python·react.js·github
2601_962097361 小时前
1. 使用 C 或 C++ 扩展 Python
python·api·c·引用计数·扩展模块
Yanjun2i1 小时前
Agent学习记录五:Pydantic验证
人工智能·python·学习
繁星蓝雨1 小时前
C++的设计与演进大纲(如何从C语言一步步成长为C++)
c语言·开发语言·c++·c++历史·c++演进
Evand J1 小时前
【MATLAB例程,图像降噪滤波9】自适应维纳滑动窗口滤波(Wiener)图像降噪、方法对比,有中文注释
开发语言·图像处理·计算机视觉·matlab·滑动窗口·滤波·降噪
月光船幽幽2 小时前
跨范式映射的稳定接口设计
人工智能·python·算法
杜大哥2 小时前
python程序:如何查看电脑【电池电量的剩余百分比】 和 【是否插入连接着充电器】?
开发语言·python
wuyk5552 小时前
Python网络爬虫入门到实战 第01章:爬虫到底是什么?原理、流程、合法性、风险全解析(零基础必看)
开发语言·爬虫·python