Как установить последнюю версию Python на Ubuntu 20.04

by itisgood

На стандартном облачном VPS с предустановленным Ubuntu, как правило, интерпретатор Python уже установлен, но стоит знать, как установить его самостоятельно, а также как обновлять. Владея такими навыками, можно устанавливать Python на различные операционные системы, относящиеся к категории Linux, включая Mint, Debian и прочие. Команды в примере ниже выполняются в Ubuntu 18.04 LTS.

Как узнать установленную версию Python

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

$ python3 -version

или

$ python3 -V

Если ввести в терминале любую из них, будет отображена версия за ту дату, когда система подверглась обновлению.

В системе иногда присутствуют несколько версий Python, а команда

$ apt list --installed | grep python

поможет увидеть полный перечень всего, что касается Python.

Инсталляция последней версии посредством apt-get

Наиболее простой способ инсталляции – это применение apt-get. Нужно последовательно ввести ряд команд:

$ sudo apt-get update

$ sudo apt-get upgrade python3

$ sudo apt-get install python3

Первое сочетание символов, введенное от лица администратора, обновляет репозиторий, чтобы избежать несовместимости при установке новой версии. Вторая производит непосредственно обновление версии до последней, доступной на данный момент. Возможно, что вам придется вводить пароль для подтверждения прав sudo, ведь добавление ПО и удаление его в Ubuntu доступно лишь авторизированным пользователям с правами администратора. Если система требует подтвердить обновление, нужно нажать Y, затем Enter.

Третью команду используют, если Python нет вообще и речь идет не об обновлении, а об установке нуля.

Инсталляция с извлечением из архива

На официальном сайте можно скачать Python и инсталлировать его вручную. Скачав архив, файлы из него следует извлечь посредством комбинации символов $ tar -xvf Python-3.7.1.tgz #версия программы у вас может отличаться

Затем запускают «configure» – С-программу. Ее запуск возможен при условии, что в Linux имеется C — gcc. При отсутствии этого языка надо его инсталлировать, введя $ sudo apt-get install gcc

Следующая команда $ cd Python-3.7.1 изменяет директорию на скачанную и извлеченную версию. Скрипт конфигурации задействуют, применяя $ ./configure

Теперь можно переходить собственно к инсталляции Python, задействуя $ make. Иногда запуск ее не удается, в таком случае надо предварительно инсталлировать make, введя $ sudo apt-get make. Последующая команда – $ sudo make install – производит установку.

Возможные ошибки при установке Python

В процессе установки можно столкнуться с некоторыми ошибками, в частности, Zipimport.zipimporterror при запуске sudo make install. Для устранения ее инсталлируйте пакет под названием zlib1g-dev. Это производится командой $ sudo apt install zlib1g-dev. Когда ошибка устранена, надо вновь ввести $ sudo make install.

Вторая ошибка – No module named ‘_ctypes’ – наблюдается при запуске sudo make install. В этом случае надо инсталлировать пакет libffi-dev, применив директиву $ sudo apt-get install libffi-dev и повторив $ sudo make install

Обновление python3

Предположим, номер предшествующей установки – 3.6.7, а новой – 3.7.1. При проверке выдаются такие данные:

$ python3.7 -V

Python 3.7.1

You may also like

Leave a Comment