我对 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 版本 - 但它并没有“应用”到所有地方?但我认为我的问题不同,因为没有任何东西可以帮助我解决我的问题。