繁体   English   中英

Python 3.8.6 说我安装了更新版本的 Python,但我没有

[英]Python 3.8.6 says I have a newer version of Python installed, but I don't

我刚刚安装了 Python 3.9.0,我发现 Pygame 在这个 Python 版本中还没有完全发布。 然后我尝试卸载 Python,它说卸载没有错误。 然后,我尝试重新安装 Python 3.8.6,但出现以下错误信息。

A newer version of Python has already been installed on this device.

我检查了控制面板,看看 Python 3.9.0 是否还在我的电脑上,但事实并非如此。 唯一的 Python 应用程序是 Python 启动器,当我尝试卸载它时收到错误消息。 如果我在开始菜单中键入 py,则会出现 Python 命令提示符,但我无法打开它。 谁能帮忙解决这个问题?

首先检查 Python 的版本,方法是在命令提示符或终端中使用命令“python”进入控制台,查看 Python 是否仍显示 3.9.0 版本,如果显示 go 到控制面板并从那里卸载它,然后尝试重新启动评论所指的PC。 如果运行该命令会将您带到 Windows 商店,请尝试“python3”。 如果这不起作用,则完全卸载 Python 并从 PC 中删除它的文件夹,重新启动并重新安装。 我强烈推荐他们网站上的 Python 安装程序。 对我来说,商店版给模块带来了问题。 如果网站上的安装程序不起作用,请尝试 Windows Store 中的版本,此版本甚至可以从安装程序中获得 CMD 访问权限。

我在Windows 11上这样解决的:

首先,下载3.9的安装程序。 运行它,进行修复安装,然后再次运行安装程序,这次选择卸载。

接下来运行3.8的installer进行安装,安装成功。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM