Python 3.9 в Linux Mint: Полная инструкция по установке и настройке

Python 3.9 в Linux Mint: Полная инструкция по установке и настройке

Хотите запускать код на самой свежей версии Python, но не знаете, с чего начать в Linux Mint? Ваша система уже имеет предустановленный Python, но мир не стоит на месте, и версия 3.9 готова открыть новые возможности. Этот язык — настоящая рабочая лошадка для любого IT-специалиста.

От автоматизации скучных задач до создания сложных систем машинного обучения и даже разработки игр — Python везде находит своё применение. Его используют гиганты вроде YouTube и Instagram. Представьте, что вы можете присоединиться к этому сообществу, начав с правильной установки.

Эта инструкция — ваш кратчайший путь к освоению Python 3.9. Мы не будем ограничиваться одной лишь установкой. Вы узнаете о двух принципиально разных подходах: быстрый запуск в изолированном Docker-контейнере и полноценная установка из репозиториев для постоянной работы.

Вы разберётесь, как создать и активировать виртуальное окружение (venv), чтобы ваши проекты не конфликтовали друг с другом из-за версий библиотек. Мы проверим работоспособность системы на простом скрипте, и вы убедитесь, что всё работает как часы.

Не упустите шанс сделать свой первый шаг в мир современного программирования. Всё необходимое — прямо здесь. Переходите к статье и освойте установку Python 3.9 в несколько простых команд!


Знание языка Python — один из важнейших навыков системного программиста. Этот язык программирования поистине незаменим для автоматизации рутинных задач. Работают скрипты в режиме интерпретатора, их не нужно компилировать, их содержимое практически не привязано к конкретной операционной системе.

Универсальность позволяет применять этот язык программирования в разных сферах — от обычного парсинга данных до систем машинного обучения, графических редакторов и даже игр. В этой статье мы поговорим о том как установить Python в Linux Mint.


Содержание статьи

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

В Linux Mint 20 Ulyana уже предустановлен Python версии 3.8.2. Новая версия должна появиться в октябре 2020-го года, однако уже сейчас можно потестировать бета-версию 3.9.

1. Установка с помощью Docker

Иногда нет необходимости производить полноценную установку. Например, нужно просто проверить и отладить работу одного скрипта или, как в данном случае, просто оценить новую версию Python. Это очень просто сделать, если установлен Docker. Загрузить готовый образ можно с Docker Hub. На момент написания статьи доступен образ c версией python:3.9.0rc1:

Python 3.9 в Linux Mint: Полная инструкция по установке и настройке

Для примера рассмотрим простейший скрипт, выводящий на экран сообщение с текстом "Привет читателям LOSST". Скрипт разместим в каталоге /home/mint:

vi script.py

print("Привет читателям LOSST")

Для того, чтобы его выполнить, воспользуйтесь следующей командой:

docker run -it --rm --name script-for-python3.9 -v "$PWD":/home/mint -w /home/mint python: 3.9.0rc1 python script.py

Python 3.9 в Linux Mint: Полная инструкция по установке и настройке

Как видим, скрипт успешно отработал с новой версией Python, запущенной с помощью docker.

2. Установка из репозиториев

Для того, чтобы установить Python 3.9 для постоянного использования, необходимо выполнить несколько команд. Установим (если ещё не установлен) software-properties-common:

apt update

sudo apt install software-properties-common

Добавим репозиторий:

sudo add-apt-repository ppa:deadsnakes/ppa

Далее установим сам пакет Python3.9:

apt update

sudo apt install python3.9

Python 3.9 в Linux Mint: Полная инструкция по установке и настройке

Python 3.9 успешно установлен. Проверим номер версии:

python3.9 -V

Python 3.9 в Linux Mint: Полная инструкция по установке и настройке

Настройка venv

Несмотря на то, что скрипты в Python не нужно компилировать для последующего использования, иногда их требуется запускать в специальной изолированной виртуальной среде (Virtual Environment). Это поможет решить проблемы с разными версиями пакетов. Утилита venv как раз и служит для этих целей.

Установим venv с помощью команды:

sudo apt install python3.9-venv

Python 3.9 в Linux Mint: Полная инструкция по установке и настройке

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

python3.9 -m venv env-3.9

Здесь env-3.9 — произвольное название для Virtual Environment. Для активации нужного venv введём следующую команду:

source env-3.9/bin/activate

Python 3.9 в Linux Mint: Полная инструкция по установке и настройке

Теперь запустим созданный нами ранее скрипт в этой среде:

python3.9 script.py

Python 3.9 в Linux Mint: Полная инструкция по установке и настройке

Скрипт успешно отработал.

Для деактивации этого виртуального окружения воспользуемся командой:

deactivate

Python 3.9 в Linux Mint: Полная инструкция по установке и настройке

Выводы

Установка Python 3.9 в Linux Mint 20 не сложнее установки любой другой программы. Возможности этого языка огромны. Например, он используется в таких играх, как Battlefield 2 и World of Tanks. Instagram и YouTube написаны преимущественно с использованием Python. Этот язык — удачный выбор для начинающего свой путь в мире программирования разработчика.

Оставить комментарий


Кликните на изображение чтобы обновить код, если он неразборчив