python部署流程
windows安装python,使用普通用户操作,需要安装到所有用户
下载exe安装程序
软件包地址:\192.168.20.13\atom\软件安装包\Python

管理员身份运行安装程序

选择指定位置安装
勾选添加到系统变量
不选择py启动器

选择安装路径,提前新建文件夹C:\Program Files\python

勾选为所有用户安装,地址选择刚才新建的C盘目录


故障排查
故障现象
其他用户使用python命令提示无法打开链接,py命令可以

故障原因
py是 Windows 自带的启动器,位置固定,所有用户都能用。python被当前用户的“应用执行别名”拦截了,会提示应用商店。
解决方案
第一步:删除所有现有用户的应用商店别名文件
# 管理员 PowerShell,一条命令搞定
@"
@echo off
"C:\Program Files\python\python.exe" %*
"@ | Out-File "C:\Windows\System32\python.bat" -Encoding ASCII
Write-Host "完成"
只执行第一步的效果如图:python 命令不跳出链接显示找不到命令

第二步:在 System32 创建 python 全局别名
@"
@echo off
"C:\Program Files\python\python.exe" %*
"@ | Out-File "C:\Windows\System32\python.bat" -Encoding ASCII