升级到 Ubuntu 21.04 后,系统继续使用较旧的 Python 版本 (3.8)

升级到 Ubuntu 21.04 后,系统继续使用较旧的 Python 版本 (3.8)

我昨天刚刚将我的 Ubuntu 从 20.10 升级到 21.04。安装时出现了一个警告提示(不记得是什么了)。我继续安装,一切正常。

但后来当我开始使用 python(pip、git 等)时,我遇到了错误/usr/bin/env: ‘python3.8’: No such file or directory。后来我删除了 python3.8 文件夹,~/.local/lib因为不再需要它了,以为它会修复它。但它没有,现在这些关键程序都无法运行。

Python 3.9 安装正确,因为我可以输入$python3,并且可以看到已加载 python 3.9.4。

有没有办法解决这个问题而不是完全重新安装 ubuntu?

$PATH=的输出

bash: /home/hoppingturtles/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin: No such file or directory

答案1

我没有安装时也遇到了同样的错误pre-commit(但以前是这样的)。.git/hooks本地仓库副本中的一些残留文件显然试图找出正在使用的 Python 是什么,并导致了该错误。

我清理完它们之后,一切又恢复正常了!

相关内容