Найти в Дзене
[PYTHON:TODAY]

Установка Python на Linux

Оглавление

Проверка версии Python

Linux системы радуют нас многими вещами, одной из таких являются полезные предустановленные программы. В число которых входит и Python. С каждым релизом каждая из систем обновляет и версию установленных пакетов. Поэтому перед установкой или обновлением Python, проверьте установленную версию одной из команд:

$ python -V
Python 2.7.17
$ python3 -V
Python 3.6.9

Обновление Python

На Ubuntu 16.10 и Ubuntu 17.04 был предустановлен Python 2* версии. Мы можем установить обновлённую версию Python 3 из официального репозитория воспользовавшись командами:

$ sudo apt-get update
$ sudo apt-get install python3.6

Начиная с Ubuntu 17.10 был включён Python 3.6. Запустить его можно командой:

$ python3

Получив в ответ:

Python 3.6.9 (default, Nov 7 2019, 10:44:02)
[GCC 8.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>

В недавно вышедшей Ubuntu 20.04 Python обновился до версии 3.8*

Как установить Python 3.8

Последняя версия Python не сразу попадает в официальные репозитории. Мы можем установить её из исходников за пару минут.

Установим необходимые зависимости для компиляции. Открываем терминал и пишем:

$ sudo apt-get install build-essential checkinstall
$ sudo apt-get install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libffi-dev zlib1g-dev

Скачаем с официального сайта архив с последней версией Python, на момент написания статьи это Python 3.8.2:

$ cd /opt
$ sudo wget https://www.python.org/ftp/python/3.8.2/Python-3.8.2.tgz

Распакуем архив выполнив команду:

$ sudo tar xzf Python-3.8.2.tgz

Запустим компиляцию командами:

$ cd Python-3.8.2
$ sudo ./configure --enable-optimizations
$ sudo make altinstall

Проверяем версию:

$ python3.8 -V
Python 3.8.2

Не забудьте удалить скачанный архив, чтобы не засорять систему:

$ cd /opt
$ sudo rm -rf Python-3.8.2.tgz

Enjoy!

Читайте так-же:

Настраиваем свой VPN

Установка VirtualBox в Ubuntu

Установка Python на Windows

Почему нельзя использовать бесплатный Wi-Fi

Как подключить PostgreSQL к Django

Спасибо, что дочитали до конца. Вы меня очень поддержите, если поставите "Лайк", оставите комментарий или ПОДПИШИТЕСЬ на мой канал :)