解决cmd命令输入Python:No Python at ‘C:\*******************\Python\Python\python.exe‘报错

本文介绍在Windows系统中如何解决多个Python版本共存时,CMD默认调用版本错误的问题。通过调整环境变量,确保指定版本被正确加载。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

场景:

在win10/7系统中,删除了python3.9,换装python3.10版本以后。
在cmd.exe管理器输入python后报错


问题描述

win+r运行框输入cmd
在cmd窗口中输入python后确认报错:
No Python at ‘C:\Users\Administrator\AppData\Local\Programs\Python\Python\python.exe’
在这里插入图片描述
换输入:py 3.10
能正常运行
在这里插入图片描述
重新装回python3.9版本,后输入:python
发现问题解决。
在这里插入图片描述
但是,为了了解3.10版本的最新语法,match case
需要3.10版本。


原因分析:

查看系统变量,发现没有python3.10的系统变量,但是3.9的系统变量还在。
因为系统变量的问题导致了cmd命令运行时候指向了python3.9版本


解决方案:

如图:

右键我的电脑>选择属性>高级系统设置>高级>环境变量>系统变量>双击Path环境变量打开>新建
新增C:*********\Python310\Scripts\和C:********\Python310\两个属性,并且点击上移到最上方,然后确认保存。

在这里插入图片描述
再次回到cmd.exe界面,输入python验证
在这里插入图片描述
出现python 3.10.2
完美解决。

### PyCharm 配置 Python 解释器失败的解决方案 当遇到 `No Python at "C:\Program Files\Python311\python.exe"` 的错误提示时,这通常意味着 PyCharm 无法找到或识别所配置的 Python 解释器。以下是详细的解决方法: #### 检查 Python 安装路径 确认 Python 是否正确安装在指定路径下,并且该路径下的 `python.exe` 文件确实存在。如果路径不正确或文件不存在,则需要重新安装 Python 或者更正路径。 #### 更新 Project Interpreter 设置 进入 PyCharm 的设置界面,导航到 **Project: <project_name> | Python Interpreter** 菜单选项[^1]。在这里可以看到当前项目使用的解释器列表。点击齿轮图标旁边的加号 (+),选择 **Add...**, 然后通过浏览来定位并添加新的 Python 解释器位置,即 `C:\Program Files\Python311\python.exe`。完成之后保存更改。 #### 清除缓存和重启 IDE 有时候旧的数据可能会干扰新配置的应用。可以通过执行以下操作清除缓存: - 关闭所有打开的项目; - 打开 PyCharm 并前往菜单栏中的 **File | Invalidate Caches / Restart…**; - 在弹出窗口中选择 **Invalidate and Restart** 来清理缓存并重启应用程序[^2]。 #### 使用命令行验证环境变量 为了确保系统能够全局访问 Python 可执行文件,在 Windows 命令提示符 (CMD) 中输入 `where python` 查看返回的结果是否指向预期的位置。如果不是的话,可能还需要调整系统的 PATH 环境变量以便让 CMD 和其他程序能找到正确的 Python 版本[^3]。 ```bash where python ``` 以上措施应该可以帮助解决问题。如果仍然存在问题,请进一步检查是否有权限问题或者其他潜在冲突影响到了 PyCharm 对特定目录内资源的读取能力。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值