尝试了很多办法,最后还是AI帮我解决了,简单有效!
要解决这个问题,你需要做以下几步:
第1步:关闭应用执行别名 (最关键的一步)
这是最直接解决“打开应用商店”问题的办法。
- 打开Windows的 设置。
- 进入 应用 -> 应用和功能。
- 点击 “应用执行别名” (在页面靠下的位置,可能在“更多设置”或“高级应用设置”里)。
- 在列表中找到
python.exe
和python3.exe
,把它们旁边的开关关掉。
第2步:找到你真正的Python安装路径
你需要找到 python.exe
文件所在的文件夹。通常,如果你是默认安装,它会在类似这样的路径:
C:\Users\主机名\AppData\Local\Programs\Python\Python39
一个最简单的查找方法是:
- 在开始菜单中找到你的 “Python 3.9” 应用。
- 右键点击它 -> 更多 -> 打开文件位置。
- 这会打开一个文件夹,里面是Python的快捷方式。
- 右键点击 “Python 3.9” 这个快捷方式,选择 属性。
- 在“快捷方式”选项卡里,查看 “目标(T)” 这一栏。这里就是你
python.exe
的完整路径。
例如,它可能会显示:C:\Users\主机名\AppData\Local\Programs\Python\Python39\python.exe
- 你需要的是它所在的 文件夹路径,也就是:
C:\Users\主机名\AppData\Local\Programs\Python\Python39
- 以及它的
Scripts
文件夹路径:C:\Users\主机名\AppData\Local\Programs\Python\Python39\Scripts
(这个路径对使用pip
很重要)
第3步:修改系统环境变量 (PATH)
现在,我们将正确的路径添加到系统环境变量中。
- 在Windows搜索栏搜索 “环境变量”,然后选择 “编辑系统环境变量”。
- 在弹出的“系统属性”窗口中,点击右下角的 “环境变量(N)…” 按钮。
- 在下方的 “系统变量(S)” 区域,找到名为
Path
的变量,选中它,然后点击 “编辑(E)…”。 - 在编辑窗口中,点击 “新建(N)”,然后把你刚才找到的两个路径分别添加进去:
C:\Users\主机名\AppData\Local\Programs\Python\Python39
C:\Users\主机名\AppData\Local\Programs\Python\Python39\Scripts
- 非常重要:选中你刚刚添加的这两条路径,使用右边的 “上移(U)” 按钮,把它们移动到列表的 最顶部。这能确保系统会优先使用你安装的这个Python版本。
- 一路点击 “确定” 保存所有修改。
第4步:验证修改
-
关闭所有已经打开的命令行窗口(CMD或PowerShell),然后重新打开一个新的。
-
在新的命令行窗口中,输入以下命令并回车:
python --version
如果显示
Python 3.9.x
,就说明成功了! -
再输入以下命令验证
pip
是否可用:pip --version
如果也成功显示版本信息,那就大功告成了。
总结一下核心步骤:
- 关闭应用别名,阻止系统打开应用商店。
- 找到Python安装目录,而不是快捷方式目录。
- 将Python目录和其Scripts目录添加到系统PATH环境变量的顶端。
- 重启命令行进行验证。