Я пытаюсь установить 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