一、之前安装包的安装方式,官方要弃用了
在Python官网的3.14版本的下载页面中,已经明确说了, 在Windows下要用Python install manager替代传统的安装包(只支持到3.14和3.15版本):
Python install manager
The installer we offer for Windows is being replaced by our new install manager...The traditional installer will remain available throughout the 3.14 and 3.15 releases.
Python 3.14有诱人的真·多线程(free threaded)的版本,虽然目前较传统版本的单线程性能有一定损失,但估计以后会逐步改进性能,所以咱得学学这个install manager怎么用。
二、这个install manager是干嘛的
官方吐槽说,Windows上面没有一个系统层面安装的途径,而是有好多:
Unlike most Unix systems and services, Windows does not include a system supported installation of Python. Instead, Python can be obtained from a number of distributors, including directly from the CPython team. Each Python distribution will have its own benefits and drawbacks, however, consistency with other tools you are using is generally a worthwhile benefit.
所以官方出了一个统一的安装管理工具——Python install manager,也就是说,装好Python之后,你删掉它,不影响已经装好的Python。
三、到底怎么用它安装Python
1、下载Python install manager
要么去官网上下载(推荐)
点这儿,到里面找到Latest Python install manager - Python install manager 25.0:

点进去之后,选择其中一个下载:

第一个(Installer(MSIX))用着很友好(推荐),一是内含最新版本的Python,二是会在开始菜单里给你加一项。打开安装包之后长这样:

顺着点“安装Python”就行了。
第二个(MSI package)用着就很差劲了(不推荐)。下载之后,先是给你弹出这么一个框:

然后等一会儿就消失了。再去开始菜单里找,什么都没有,搞得人莫名其妙。虽然也能用,但是你用着就是不舒服。
要么到Microsoft Store里找:

但是这个渠道很可能安装失败,毕竟服务器在人家美国嘛,我们的网有时连不上是正常的(doge)。
2、怎么启动它
如果用MSIX安装的,就直接弹出来了。如果没弹出来,那么在开始菜单里找到

打开即可。打开后长这个样子:

输入Y,回车,即可。然后弹出这么一堆:

就说明安装Python install manager就成功了,这个窗口就可以关上了。
3、之前用传统的安装包装的Python怎么办?
删!都给删了!不然会不兼容的。看到这步,就赶紧去给删了,不然下面的操作可能失败。
4、怎么用它装Python
详细的可以看晦涩难懂的官方文档,我把我常用的功能说一下。
下面的操作基本上都是在命令行里完成的。命令行这样打开:
1、右键开始菜单

2、选择“终端管理员”或“终端”
A、安装最新版的Python
输入这个之后回车,意思是安装默认版本的Python:
py install default

看到这些提示,就说明安装成功了。
B、怎么安装那个多线程(free threaded)版本
再打这个之后回车,等它下载完:
py install 3.14t

注意,这里不一定要打3.14t,这个3.14是Python的版本,比如后续出到了3.15版本,就打3.15t;后面的那个t一定要打,意思是free threaded(多线程)。
上述两种安装方法,默认安装到C:\Users\你的用户名\AppData\Local\Python下了。如果你不想装在这里,官方说可以这样,输入这个之后,回车:
py install default --target="D:\我要把Python装到这儿"
其中--target=之后就是你要把Python装到哪里。但是我很不推荐这样,因为这样安装完之后的Python,install manager不认它,后续安装各种包(即pip install)的时候会很不方便。
C、以前用pip安装各种包,现在怎么办
以前是在命令行里打
pip install pandas
等一会儿就装好pandas包了,现在不行了,得这么打:
py -m pip install pandas
就是前面加一个py -m。如果想给其他版本的Python(比如前面说的多线程版本)用pip安装各种包,那就得把前开始的py换成这个版本的Python的绝对路径,比如:
"D:\我的Python装在这儿\python.exe" -m pip install pandas
如果想一口气装好几个包,则这样打:
py -m pip install pandas numpy scipy
D、想看看都装了哪些Python版本怎么办
py list
E、想删除Python怎么办
就正常去开始菜单-->设置里去删就好了啊!
F、原来直接双击就能运行.py文件,现在怎么一闪而过,运行不了了
那是因为默认调用的python是不含你自己装的包的,即在C:\Users\用户名\AppData\Local\Python\bin下的那个python.exe。如果你手动改成C:\Users\用户名\AppData\Local\Python\pythoncore-3.14-64下的那个python.exe,是改不了的。我想了一招歪但很有用的办法:
1、将C:\Users\用户名\AppData\Local\Python\pythoncore-3.14-64目录下的python.exe复制一个,重命名为pythonB.exe
2、将.py文件默认以这个pythonB.exe打开
G、在用pip install给多线程版本(free threaded)安装包时,提示我无法complie,需要安装Visual Studio
那就装上嘛,网址在这儿:Microsoft Visual Studio
装的时候,让你选装哪些时,直接把这个勾打上就对了:

别问我是怎么知道的,我也是一步步试出来的。
H、其他
自己去看官方文档吧,你看到这儿就已经入门了。