如何移除Chocolatey中此前添加的Python版本约束?
解决Chocolatey Python依赖冲突问题
步骤1:强制清理Chocolatey中Python的残留依赖记录
打开管理员权限的PowerShell,执行以下命令彻底移除Chocolatey系统里记录的Python 3.7.5相关条目:
choco uninstall python --version=3.7.5 --force choco uninstall python3 --version=3.7.5 --force
--force参数会忽略实际安装状态,强制清除包管理系统内的依赖约束记录。
步骤2:刷新Chocolatey缓存与自身版本
执行命令更新Chocolatey并清空缓存,避免旧缓存导致的依赖识别错误:
choco upgrade chocolatey choco cache clean --all
步骤3:安装目标Python版本
现在可以直接安装或升级到需要的Python版本:
- 安装指定版本(如3.12.0):
choco install python --version=3.12.0
- 升级到最新稳定版:
choco upgrade python
额外排查(若以上步骤无效)
- 打开「控制面板>程序和功能」,确认没有残留的Python 3.7.5或Chocolatey安装的Python条目
- 删除
C:\Python37(若存在)目录 - 检查系统环境变量
PATH,移除旧Python相关路径
内容的提问来源于stack exchange,提问作者WorstCoder4Ever
相关产品推荐
相关产品推荐

