网站首页 > 技术文章 正文
当我们在没有安装 python 的机器上使用命令提示符或 PowerShell(终端)输入 Python 时,它会自动打开 Microsoft 商店。那么,如果我想使用我自己下载的 Python 版本而不是商店中提供的版本来安装(比如某个特定的版本),该如何阻止它呢?本教程将教你如何做到这一点。
例如,我想在 Windows 上安装最新版本的 Python 3.13。然而,安装完成后,每当我尝试使用 CMD 或 PowerShell 终端访问 Python 时,它总是打开 Microsoft 商店以安装商店中可用的 Python 3.10 版本。这是因为 Windows 11 的“管理应用执行别名”功能。
默认情况下,如果用户在终端中输入 Python 或 python3,而系统在本地电脑上找不到它,系统会设置为打开 Microsoft 应用商店。
为了阻止这种情况,我们需要关闭 Python 的“管理应用执行别名”功能。以下是具体步骤:
关闭 Python 的“管理应用执行别名”功能
在你的 Windows 10 或 11 上,点击 【 开始 】 按钮或 【 搜索 】 图标。输入 管理应用执行别名 以搜索此 Windows 功能。很快,你将在搜索结果中看到它,点击它。
向下滚动并找到 Python3 和 Python 应用安装程序选项。
为了阻止 Python 命令打开 Microsoft 商店,关闭它们后面的切换按钮。
现在,关闭你的 CMD 终端或 PowerShell 并重新打开它。输入 python 命令,检查它是否已停止重定向到Microsoft 商店。
注意:如果你收到 python不是内部或外部命令、可操作程序或批处理文件的错误,那么你需要手动将 Python 安装目录路径添加到系统环境变量中。
打开 Windows 11 或 10 搜索。输入 【 系统变量 】 并点击 【 编辑系统环境变量 】 选项。这样将打开 【 系统属性 】配置窗口
【 系统属性 】配置窗口的 【 高级 】标签中点击 【 环境变量 】按钮。
点击用户变量的 【 编辑 】,然后点击 【 新建 】。之后,点击 【 浏览 】 按钮以找到你安装的 Python 文件夹:
注意 – 手动安装的 Python 文件的典型路径可以在 AppData 目录下找到。它位于你的用户文件夹中,默认情况下是隐藏的,因此不要忘记更改文件属性。将你的用户名替换为 Windows 系统中的用户名,而 Python313 是版本号,在你的系统中可能会有所不同。
C:\Users\your-username\AppData\Local\Programs\Python\Python313\Scripts\
常见问题解答
Python 为何会打开 Windows 商店?
每当我们输入 Python 时,PowerShell 或 CMD 会自动打开 Windows Microsoft 商店,以帮助新用户轻松安装 Python 的稳定版本。然而,如果你打算手动安装 Python,那么你需要关闭 Python 的“应用执行别名”中的商店快捷方式。
如何在 Windows 上打开 Python Shell?
安装 Python 后,前往 Windows 搜索并输入 python。这将显示一个带有其图标的应用程序以打开 Python 的 Shell。或者,用户可以在 CMD 或 PowerShell 中运行 python 命令。
为什么我的 Python 在 CMD 中无法打开?
它在 CMD 中无法打开,可能是因为 Python 未安装在你的系统上,或者其目录路径未添加到系统的环境变量中。
猜你喜欢
- 2025-06-30 如何利用企业微信做一个免费发送微信消息的站点
- 2025-06-30 linux下远程管理命令-关机与重启(linux远程主机关闭连接)
- 2025-06-30 一款构建Python命令行应用的开源库
- 2025-06-30 Python中subprocess模块:轻松调用外部程序与命令
- 2025-06-30 Python 的退出命令:quit()、exit()、sys.exit() 和 os._exit()
- 2025-06-30 Argparse:一个具体案例教会你python命令行参数解析
- 2025-06-30 实现Python命令行操作的基本步骤(python在命令行下编写代码)
- 2025-06-30 Java & Python 康威生命游戏 - 命令行版
- 2025-06-30 分享7个 Python CLI 库,助您快速构建高效命令行应用程序
- 2025-06-30 告别命令行!用Gooey几行代码为Python脚本变身华丽GUI
- 272℃Python短文,Python中的嵌套条件语句(六)
- 271℃python笔记:for循环嵌套。end=""的作用,图形打印
- 269℃PythonNet:实现Python与.Net代码相互调用!
- 264℃Python操作Sqlserver数据库(多库同时异步执行:增删改查)
- 264℃Python实现字符串小写转大写并写入文件
- 123℃原来2025是完美的平方年,一起探索六种平方的算吧
- 104℃Python 和 JavaScript 终于联姻了!PythonMonkey 要火?
- 99℃Ollama v0.4.5-v0.4.7 更新集合:Ollama Python 库改进、新模型支持
- 最近发表
-
- 【全200集】最完整的Python教程,7天零基础入门Python,动画
- Manim,超酷python库-创建精美数学动画
- 清华大学教授带你看动画,学python,零基础入门,初识python
- PYTHON做的白云动画(python 动画)
- 最完整的Python动画教程,7天零基础入门Python
- Python 获取公司前十大股东数据(python tushare获取股票数据)
- 10个用于Web开发的最好 Python 框架
- wxPython和PyQt谁才是最赞的Python GUI库
- 如何利用企业微信做一个免费发送微信消息的站点
- linux下远程管理命令-关机与重启(linux远程主机关闭连接)
- 标签列表
-
- python中类 (31)
- python 迭代 (34)
- python 小写 (35)
- python怎么输出 (33)
- python 日志 (35)
- python语音 (31)
- python 工程师 (34)
- python3 安装 (31)
- python音乐 (31)
- 安卓 python (32)
- python 小游戏 (32)
- python 安卓 (31)
- python聚类 (34)
- python向量 (31)
- python大全 (31)
- python次方 (33)
- python桌面 (32)
- python总结 (34)
- python浏览器 (32)
- python 请求 (32)
- python 前端 (32)
- python验证码 (33)
- python 题目 (32)
- python 文件写 (33)
- python中的用法 (32)