识别的python版本与安装的python版本不同

识别的python版本与安装的python版本不同

我对 Ubuntu 还很陌生,所以如果这个问题太基础,请见谅。我按照这些链接在我的 Ubuntu 18.04 上安装了 python 3.7。

https://linuxize.com/post/how-to-install-python-3-7-on-ubuntu-18-04/

https://docs.python-guide.org/starting/install3/linux/#install3-linux

但是,一旦我运行命令,python3 --version我就会得到Python 3.6.8。问题是,如果我再次尝试使用以下命令安装 python 3.7:

$ sudo apt-get install software-properties-common
$ sudo add-apt-repository ppa:deadsnakes/ppa
$ sudo apt-get update
$ sudo apt-get install python3.7

我明白了

 python3.7 is already the newest version (3.7.4-1+bionic2).

which python不给我任何东西,但whereis python屈服于

 /usr/bin/python3.7 /usr/bin/python3.6m /usr/bin/python3.6 /usr/bin/python3.7m /usr/lib/python2.7 /usr/lib/python3.7 /usr/lib/python3.6 /etc/python2.7 /etc/python3.7 /etc/python3.6 /usr/local/lib/python3.7 /usr/local/lib/python3.6 /usr/include/python3.6m /usr/share/python

这是否意味着我拥有所有版本?我无法理解,因为我的系统上只安装了一个 python。

那么,我做错了什么,您有什么想法吗?有人建议我这可能是我更改了 Python 版本 - 但它并没有“应用”到所有地方?但我认为我的问题不同,因为没有任何东西可以帮助我解决我的问题。

相关内容