我想将 python3 更新到 3.9 版本,我运行
sudo apt update
sudo apt install software-properties-common
sudo -E add-apt-repository ppa:deadsnakes/ppa
sudo apt install python3.9
sudo update-alternatives --config python3
。除了最后一条命令外,其他所有命令都成功了。它给出了update-alternatives: error: no alternatives for python3
。有人能告诉我我遗漏了什么吗?谢谢!
答案1
要解决error: no alternatives for python3
错误消息,请打开终端并运行以下命令:
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.9 2
sudo update-alternatives --config python3
答案2
不升级系统的默认 Python 版本。你会破坏它。相反,设置虚拟环境运行特定的 Python 版本。
答案3
简单的 .sh 脚本可以解决问题
i=0 ; for p in /usr/bin/python*.* ; do
update-alternatives --install /usr/bin/python python $p $((5 + i))
i=$((i+1))
done
然后
update-alternatives --config python
答案4
要解决错误:没有针对 python3 的替代方案错误消息,请打开终端并运行以下命令:
sudo whereis python # for find path to python 3.9
sudo update-alternatives --install /usr/bin/python3 python3 /path/to/python3.9 2
sudo update-alternatives --config python3