Назад | Перейти на главную страницу

Python 3.7, похоже, не хочет устанавливать (все еще показывает 2.7.17?)

Я пытаюсь установить Python 3.7 на моем сервере Ubuntu 18.04. Следуя этим указаниям:

https://phoenixnap.com/kb/how-to-install-python-3-ubuntu

sudo apt update
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
sudo apt install python3.7

Но после этого, если я это сделаю:

root@west:~# python --version
Python 2.7.17

Что я делаю не так? Если я попытаюсь установить его снова, он сообщит мне, что он уже установлен?

root@west:~# sudo apt install python3.7
Reading package lists... Done
Building dependency tree
Reading state information... Done
python3.7 is already the newest version (3.7.7-1+bionic1).
0 upgraded, 0 newly installed, 0 to remove and 32 not upgraded.

Оба установлены, но есть ссылка на python2.7.

Если вы сделаете ls -l /usr/bin/python он будет указывать на python2.7, как показано ниже:

root@5d9377c79b0c:/# which python
/usr/bin/python
root@5d9377c79b0c:/# ls -l /usr/bin/python
lrwxrwxrwx 1 root root 9 Apr 16  2018 /usr/bin/python -> python2.7
root@5d9377c79b0c:/# which python3.7
/usr/bin/python3.7

Удалите ссылку и создайте новую, чтобы python3.7

rm /usr/bin/python
ln -s /usr/bin/python3.7 /usr/bin/python

корень @ 5d9377c79b0c: / # python --version
Python 3.7.5