Python - это один из самых популярных языков программирования для Linux. На нем написано множество различных инструментов и библиотек. Кроме того, Python популярен среди разработчиков, потому что на нем очень просто и быстро программировать, и вообще, его просто освоить.
По умолчанию в Ubuntu уже поставляется интерпретатор Python, но сейчас в официальных репозиториях доступна только версия 3.5 и версия 2.7 для совместимости со старыми скриптами. Но самая новая версия на данный момент - 3.8. Однако уже доступны и более новые версии. В этой статье мы рассмотрим как установить Python 3 в Ubuntu 20.04.
Содержание статьи
Установка Python в Ubuntu 20.04
Сначала посмотрите какая версия Python установлена в вашей системе. Для этого выполните команду:
python3 --version
Новая версия, Python 3.9 доступна в репозиториях universe. Поэтому вам нет необходимости добавлять PPA, достаточно просто обновить систему и установить пакет нужной версии. Для этого наберите:
sudo apt update
sudo apt install python3.9
После завершения установки снова можно проверить версию:
python3.9 -V
Обратите внимание, что старая версия никуда не делась, она по-прежнему доступна по имени python3, а новая теперь может быть загружена командой python 3.9. Если вы хотите использовать эту версию вместо 3.8 для запуска всех программ нужно выбрать её в качестве версии по умолчанию. Но я бы не рекомендовал этого делать. Множество системных программ написаны на Python и протестированы именно с версией, поставляемой по умолчанию. Если вы измените версию что-то может перестать работать. Если вы всё же решились надо сначала добавить альтернативы:
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.8 1
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.9 2
Теперь смотрим ещё раз:
update-alternatives --list python3
Теперь мы можем выбрать нужную нам версию и переключаться по необходимости. Для настройки используйте команду config:
sudo update-alternatives --config python3
В запросе ввода нужно указать номер программы, которую следует использовать по умолчанию.
Установка Python 3.10 в Ubuntu
На момент написания статьи Python 3.10 ещё находится в разработке и дата выпуска намечена на октябрь 2021 года. Однако альфа версия уже доступна и вы можете её установить и потестировать если захотите.
sudo add-apt-repository ppa:deadsnakes/ppa
Установка Python 3.10 в Ubuntu 20.04 выполняется командой:
sudo apt install python3.10
Готово, Python установлен и вы можете тестировать его и настраивать версии как описано выше. Для правильно ли прошла установка Python 3 Ubuntu, опять же выполните:
python3.10 -V
Выводы
В этой статье мы рассмотрели как установить Python на Ubuntu 20.04 и более ранних версий. Рассмотрели как выполняется установка из официальных репозиториев, из PPA и выбор версии. С выбором версии будьте аккуратны, не трогайте python, только python3, как я уже говорил, на Python 2.7 написано множество системных инструментов, и если вы попытаетесь запустить их не той версией интерпретатора, то ничего не получится. Если у вас остались вопросы, спрашивайте в комментариях!
Добрый день!
Можете подсказать хорошие ресурсы по изучению Python на русском ?
На сайте есть. А еще pythonworld.ru
В интернете молодой человек. На этот язык выпущено огромное количество литературы. Самый популярный язык среди школаты.
почему сразу школоты, питон юзают крупные интерпрайз проекты, так же он любим многими админами для автоматизации на равне с bash скриптами
https://cloud.mail.ru/public/HJvQ/rPdXh41cQ
Благодарю!
После замены python3 (3.5) на python3 (3.6) не запускаться gnome-terminal
python самый глючный язык. Программа написанная на одной версии не факт что будет работать на другой
Совметимость сломали только между питоном 2 и питоном 3, а если у тебя внутри одной мажорной версии не работает то возможно накосячил ты
Вот это неверно, например многие библиотеки доступны только для 1 версии, например Pillow.
Моя программа работающая с ней на python3.5 не смогла нормально запуститься на 3.6. Обновления можно ждать годами.
Поменяйте обратно на python3.5
через sudo update-alternatives --config python3
Блин, я думал это изначально инструкция для 16.04. В итоге сломался терминал и software update не запускается. Как всё починить? Насколько я понимаю, нужно вернуть ассоциацию с 3.5?
Перед установкой прочитал ваш комментарий. Терминал также выдал предупреждение, что ему нужна определенная версия питона. Естественно, у меня тоже всё слетело)
sudo rm /usr/bin/python3
sudo ln -s python3.5 /usr/bin/python3
https://python-scripts.com/install-python-3-8-linux
тут подробно описано. сделал так же как он написал. встал последний питон. причем ничего не грохнув
Сломался терминал как и у комментаторов выше!
Целый день ломал голову в чем дело, так как до того как закрыл терминал, он работал нормально.
Когда я сделаю сайт/блог то буду читать коменты всегда, минимум 1 раз в неделю
Помогите пожалуйста с транскрибатором версия питона 3,6,7 ос линукс 18,10
python transcribe_streaming.py
Traceback (most recent call last):
File "transcribe_streaming.py", line 77, in
transcribe_streaming(args.stream)
File "transcribe_streaming.py", line 30, in transcribe_streaming
from google.cloud import speech
ImportError: No module named google.cloud
неработает recent:///3a7d37cd5887a601fac601335e3fe010.
короче этот основатель полный ноль в пайтоне)))))