Python安装过程中提示:No Python 3.8 installation was detected;0x80070643严重错误 - 解决方法

文章讲述了由于未通过卸载程序直接删除Python导致的安装问题,解决方案包括在控制面板尝试修复或使用第三方工具UninstallToolPortable彻底卸载。如果上述方法无效,需要在系统组件中强制删除Python残留,以确保成功重装新版本的Python。

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

出现错误原因:没有通过卸载程序,直接删除Python,导致无法再安装同一版本的Python。

就是卸载不干净导致的。

解决方法:

通常可以在控制面板 - 程序功能 - 找到Python - 更改 - Repair 。

但是本人在控制面板找不到Python,这时就需要用到UninstallToolPortable 工具了,大家可以网上自行下载,我就不提供了。

如果在应用程序找不到Python或卸载没有效果,就需要到系统组件,把不能安装的Python版本都强制删除即可。

这样就可以完美卸载Python了,然后重新安装新的Pyhon即可。

### Win11 上安装 Python 3.9.0 后无法被检测的原因及解决方案 #### 可能的错误原因分析 在 Windows 11 系统中,当安装 Python 版本如 Python 3.9.0 后遇到程序或命令提示符无法识别该版本的情况时,通常是因为环境变量未正确设置。这可能导致其他应用程序(例如 IDE 或者命令行工具)找不到 Python 的可执行文件。 #### 解决方案概述 为了使系统能够成功检测已安装Python 3.9.0,在完成标准安装流程之后还需要手动调整系统的 PATH 环境变量以包含新安装Python 文件夹位置以及 Scripts 子文件夹的位置[^2]。 #### 步骤说明 - **确认安装选项**:确保在安装过程中选择了 "Add Python to PATH" 这个选项。如果没有选中,则需要按照下面的方法手工添加路径。 - **检查现有环境变量** - 打开控制面板 -> 用户账户 -> 更改我的环境变量。 - 查看 `Path` 是否已经包含了 Python 和其 Scripts 目录的具体路径;对于 Python 3.9.0 来说,默认情况下应该是类似于 `C:\Users\<YourUsername>\AppData\Local\Programs\Python\Python39\` 和 `C:\Users\<YourUsername>\AppData\Local\Programs\Python\Python39\Scripts`. - **更新环境变量** 如果上述路径不存在于 Path 列表内,则需点击编辑按钮并新增这两项条目。注意每增加一项都应单独作为一行输入,并且保持前后顺序不影响正常操作为宜。 - **验证更改效果** 关闭所有打开的命令窗口实例,重新开启一个新的 CMD 或 PowerShell 终端会话,尝试运行如下命令测试是否可以正常使用 Python: ```bash python --version ``` 或者指定版本号: ```bash python3.9 --version ``` 如果显示的是预期中的 Python 3.9.x 版本信息,则表示问题得到解决。 #### 额外建议 考虑到多版本共存的需求,推荐考虑使用虚拟环境管理工具比如 Miniconda 创建隔离的工作空间,从而避免不同项目之间依赖冲突的问题[^1]。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值