解决在命令行中输入py有效,输入python无效,输入python会跳转到microsoft store的问题| Bug

本文讲述了如何处理Windows系统中Python添加到系统变量时被应用商店路径影响的问题,包括将自定义路径置于应用商店路径之前以及删除Windowsapps下的Python.exe文件。还介绍了未添加系统变量时如何配置Python环境的方法。
部署运行你感兴趣的模型镜像

如果你已经尝试过将python添加到系统变量

打开 运行,输入cmd,在命令行中输入 where python
在这里插入图片描述在这里插入图片描述
这里的 lihua 就是你自己的账户名。
在这里插入图片描述
如果看到了这个 windows apps 路径,且在你的python安装路径之前,那你大概率就是这个问题了。
因为 windows apps 路径高于你的自定义安装路径,会直接走微软应用商店的路径要你在应用商店下载。
解决方法就是:
1. 在系统变量里把你自己的路径放到应用商店的路径之前。
2.删除windowsapps下的python.exe文件

在系统变量里把你自己的路径放到应用商店的路径之前

具体操作:
1,双击进入 Path
在这里插入图片描述
2,将你的自定义python安装路径上移
在这里插入图片描述
3,验证效果
(不需要重启)
运行 ,输入cmd,打开命令行,输入python,以下结果表示配置完成。
在这里插入图片描述

删除windowsapps下的python.exe文件

运行 - cmd 进入系统命令行界面
先进入windowsapps路径

cd C:\Users\xxx\AppData\Local\Microsoft\WindowsApps\

再删除python.exe,python3.exe

del python.exe
del python3.exe

整体代码:
在这里插入图片描述
验证效果(无需重启):
在这里插入图片描述

如果你还未将python添加到系统变量

找到python的安装包,双击
点击Modify
image.png
勾选 py launcher:
image.png
勾选高级选项:
![image.png](https://img-blog.csdnimg.cn/img_convert/e04e05721162b34f290bc8c14b6eeb90.png
点击 install 安装。

如果你还没有配置系统变量

打开系统环境变量,双击系统变量的 path,将你的 python.exe 的安装路径添加在 path 中。
在这里插入图片描述

您可能感兴趣的与本文相关的镜像

Python3.9

Python3.9

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

命令行中运行 `python 文件名.py` 时没有反应,可能的原因和解决方法如下: ### 原因分析 1. **Python解释器未正确配置** 在Windows系统中,如果使用 `python3` 命令运行脚本时没有输出,可能是由于系统环境变量中没有正确指向 `python3.exe` 的可执行文件。Windows 10可能会将 `python3` 命令重定向到 Microsoft Store,而不是调用已安装的 Python 解释器。 2. **脚本文件未包含输出或异常处理** 如果脚本本身没有包含 `print()` 语句或其他输出方式,或者脚本在执行过程中发生了异常但未进行捕获和输出,也会导致命令行无反应。 3. **文件路径或权限问题** 如果脚本文件所在的路径未正确设置,或者用户没有执行该脚本的权限,也可能导致脚本运行失败。 4. **Python环境问题** 如果系统中安装了多个 Python 版本,可能会导致命令行调用的是一个无效或不完整的 Python 环境。 ### 解决方法 1. **检查Python命令调用方式** 在 Windows 上,尝试使用 `python.exe` 替代 `python3` 来运行脚本,例如: ```bash python.exe test.py ``` 这可以确保命令行调用了正确的 Python 可执行文件[^1]。 2. **验证Python安装和环境变量** 在命令行输入 `python` 或 `python3`,查看是否能够正常进入 Python 交互式环境。如果系统提示找不到命令或打开Microsoft Store,则需要手动将 Python 安装目录添加到系统环境变量中。 3. **检查脚本内容** 确保脚本中包含明确的输出语句,例如 `print()`。例如: ```python print("Hello!") ``` 如果脚本中存在异常,可以添加异常捕获逻辑以查看错误信息: ```python try: # 你的代码 except Exception as e: print(f"发生错误: {e}") ``` 4. **检查文件路径和权限** 确保命令行当前目录与脚本文件所在目录一致,或者在运行脚本时提供完整路径。在 Linux 或 macOS 上,可能需要为脚本添加执行权限: ```bash chmod +x test.py ``` 5. **使用完整路径运行Python解释器** 如果系统中存在多个 Python 版本,可以使用完整路径来调用特定版本的解释器。例如: ```bash C:\Python39\python.exe test.py ``` 6. **记录安装路径并手动卸载(如果涉及模块安装问题)** 如果运行脚本依赖某些通过 `python setup.py install` 安装的模块,但这些模块可能已损坏或未正确安装,可以使用以下命令重新安装或卸载: ```bash python setup.py install --record files.txt cat files.txt | xargs rm -rf ``` ### 示例代码 确保你的脚本文件包含输出语句,例如: ```python print("Hello, this is a test script.") ``` 运行脚本的命令应为: ```bash python test.py ``` ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值