系统认为我装过Python,但在控制面板看不到
今天安装python的时候遇到一个问题,觉得很刁钻。
就是我在安装python的时候,中途会提示“A newer version of Python 3.13 is already installed”
但是,控制面板里没有任何安装的python信息。
1. 到底有没有装? 用下面两个命令查看一下
打开【命令提示符】(Win + R → 输入 cmd)
依次输入:
python --version (查看安装的版本信息,如果有安装python 会出现安装python的版本号)
但是没有
where python (查看python 安装的位置)
也没有
2. 难道是注册表有残留?
第一步:卸载所有
打开:设置 → 应用 → 应用和功能
搜索:
python
把以下全部卸掉:
Python 3.x
Python Launcher
任何带 Python 字样的
第二步:打开资源管理器,逐个检查并删除👇
1️⃣ 用户目录
C:\Users\你的用户名\AppData\Local\Programs\Python
2️⃣ 隐藏目录(重点)
C:\Users\你的用户名\AppData\Local\Microsoft\WindowsApps
看看有没有:
python.exe
python3.exe
👉 有就删
删的连渣都不剩下了,重新安装,还是不行。
最后找到,有一个版本3.13.5 是通过微软商店安装的,在商店里面找到删除了就好了。
结论:
安装python 最好不要用微软商店来安装
去官方网站下载直接安装
安装的一个python 版本最好
如果需要多个python 版本,用anaconda来安装管理比较好,版本环境不容乱掉。