我刚刚将操作系统从 ubuntu 18.04 升级到 20.04 桌面版,现在 python3 无法使用。实际上,似乎没有名为“python3”的“快捷方式”,因为升级过程中确实安装了 python 3.8。
在无法使用Ctrl
++打开终端窗口后,我开始怀疑它,因为我知道 python 默认值的更改会影响它。Alt
t
有人知道如何正确配置系统吗?这样系统才能正常工作。
笔记:
sudo update-alternatives --config python
返回
0 /usr/bin/python2.7 1 auto mode
* 1 /usr/bin/python2.7 1 manual mode
但sudo update-alternatives --config python3
返回
update-alternatives: error: no alternatives for python3
答案1
如果您的系统上只安装了一个版本,则不会有其他版本。Python 3.8 默认附带 20.04,您可以通过列出以下内容来验证它是否已安装/usr/bin
:
$ ll /usr/bin/pyth*
lrwxrwxrwx 1 root root 9 3月 13 2020 /usr/bin/python2 -> python2.7*
-rwxr-xr-x 1 root root 3694632 4月 7 2020 /usr/bin/python2.7*
lrwxrwxrwx 1 root root 9 3月 13 2020 /usr/bin/python3 -> python3.8*
-rwxr-xr-x 1 root root 5486352 7月 28 2020 /usr/bin/python3.8*
lrwxrwxrwx 1 root root 33 7月 28 2020 /usr/bin/python3.8-config -> x86_64-linux-gnu-python3.8-config*
lrwxrwxrwx 1 root root 16 3月 13 2020 /usr/bin/python3-config -> python3.8-config*
-rwxr-xr-x 1 root root 384 3月 28 2020 /usr/bin/python3-futurize*
-rwxr-xr-x 1 root root 388 3月 28 2020 /usr/bin/python3-pasteurize*
-rwxr-xr-x 1 root root 5902 1月 14 2020 /usr/bin/python3-wsdump*
检查 Python3 版本时你会看到什么?
$ python3 --version
Python 3.8.5