Я установил человечность 18.04 в виртуальном поле и при попытке Python-v, это говорит, что у Вас есть установленный python3, я хочу удалить python 3 или отключить так, чтобы мог использовать python2.7 и запустить некоторые скрипты, которые я имею.
Python 2 больше не устанавливается по умолчанию в новых установках Ubuntu 18.04 и новее. Не удаляйте python3 из Ubuntu 18.04 и более поздних версий, иначе Ubuntu Software, терминал и многие другие приложения, установленные по умолчанию, перестанут работать. Если вы удалили Python 3 и теперь программное обеспечение Ubuntu, терминал и другие приложения не работают, следуйте инструкциям в этом ответе , чтобы переустановить его и снова заставить все приложения работать.
Чтобы установить Python 2.7 в Ubuntu 18.04 и более поздних версиях, откройте терминал и введите:
sudo apt install python2.7
Чтобы запустить интерпретатор Python 2.7, запустите эту команду:
python2.7
Чтобы запустить интерпретатор Python 3, запустите эту команду:
python3
В любом случае Интерпретатор Python при запуске покажет сообщение о версии, которое показывает, какую версию Python вы используете.
В Ubuntu 18.04 LTS оба Python 2.7 и Python 3 установлены по умолчанию:
В 18.10. а в 19.04 он не будет установлен в реальном сеансе:
Вам придется вручную установить Python 2.7, прежде чем вы сможете его использовать.
sudo apt install python
Приложения, зависящие от него, будут устанавливать его как зависимость.
Вам не нужно удалять или отключать python3
на вашем Ubuntu.
Если вам нужен python только для запуска небольших скриптов, вы можете просто установить Python 2 как @ karel's answer.
Если вы начнете изучать Python, я предлагаю вам использовать виртуальную среду или conda
1) Чтобы установить версию Python 2 в Ubuntu 18.04, откройте терминал и введите:
sudo apt install python-minimal
или
sudo apt install python2.7
Проверить версию:
python --version
2) Если все еще python 3+ обновленный список альтернатив Python для переключения между любой версией Python:
update-alternatives --config python
Пример:
There are 2 choices for the alternative python (providing /usr/bin/python).
Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/bin/python3.5 2 auto mode
1 /usr/bin/python2.7 1 manual mode
2 /usr/bin/python3.5 2 manual mode
Press <enter> to keep the current choice[*], or type selection number: 1
update-alternatives: using /usr/bin/python2.7 to provide /usr/bin/python (python) in manual mode
и выберите подходящую версию, используя целое число селекции, как показано выше.
3) Если вы видите: update-alternatives: error: альтернативы для python нет. Выполните:
ls /usr/bin/python*
Пример вывода:
/usr/bin/python /usr/bin/python2 /usr/bin/python2.7 /usr/bin/python3 /usr/bin/python3.5
Затем обновите список альтернатив Python для каждой версии, которую вы хотите использовать, с приоритетом 1 и 2:
update-alternatives --install /usr/bin/python python /usr/bin/python3.5 1
update-alternatives --install /usr/bin/python python /usr/bin/python2.7 2
Затем снова запустите update-alternatives --config python
и выберите подходящую версию.
Нет необходимости отключать python 3. Вы можете запустить python 2.7 с помощью команды
python2 filename.py.
Вы можете проверить версии python 2 с помощью
python2 --version