Установка и настройка Python 3 на Linux

Пройдите тест, узнайте какой профессии подходите

Я предпочитаю
0%
Работать самостоятельно и не зависеть от других
Работать в команде и рассчитывать на помощь коллег
Организовывать и контролировать процесс работы

Введение

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

Кинга Идем в IT: пошаговый план для смены профессии

Проверка установленной версии Python

Перед тем как устанавливать Python 3, стоит проверить, какая версия Python уже установлена на вашем компьютере. Для этого откройте терминал и выполните следующую команду:

Bash
Скопировать код
python3 --version

Если Python 3 уже установлен, вы увидите что-то вроде:

Bash
Скопировать код
Python 3.8.10

Если Python 3 не установлен, или установлена старая версия, перейдем к следующему шагу. Проверка установленной версии Python важна, так как это позволяет избежать ненужных установок и конфликтов версий. Если у вас уже есть актуальная версия Python, вы можете сразу перейти к настройке виртуального окружения.

Установка Python 3

Установка через пакетный менеджер

Самый простой способ установить Python 3 — использовать пакетный менеджер вашей дистрибуции Linux. Например, для Ubuntu и Debian это apt, для Fedora — dnf, а для Arch Linux — pacman. Пакетные менеджеры облегчают процесс установки и обновления программного обеспечения, автоматически управляя зависимостями и конфигурациями.

Ubuntu/Debian

Для установки Python 3 на Ubuntu или Debian выполните следующие команды:

Bash
Скопировать код
sudo apt update
sudo apt install python3

Эти команды обновят список доступных пакетов и установят Python 3.

Fedora

Для установки Python 3 на Fedora используйте команду:

Bash
Скопировать код
sudo dnf install python3

Arch Linux

Для установки Python 3 на Arch Linux выполните команду:

Bash
Скопировать код
sudo pacman -S python

Установка из исходного кода

Если вам нужна конкретная версия Python или вы хотите настроить установку, можно установить Python из исходного кода. Это может быть полезно, если вам нужны специфические функции или оптимизации, которые не доступны в стандартных пакетах.

Шаг 1: Скачивание исходного кода

Скачайте исходный код с официального сайта Python:

Bash
Скопировать код
wget https://www.python.org/ftp/python/3.x.y/Python-3.x.y.tgz

Шаг 2: Распаковка архива

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

Bash
Скопировать код
tar -xf Python-3.x.y.tgz
cd Python-3.x.y

Шаг 3: Сборка и установка

Соберите и установите Python:

Bash
Скопировать код
./configure --enable-optimizations
make
sudo make altinstall

Опция --enable-optimizations включает дополнительные оптимизации, которые могут улучшить производительность Python. Команда make altinstall устанавливает Python без замены системной версии Python, что может быть полезно для предотвращения конфликтов.

После выполнения этих шагов, Python 3 будет установлен на вашем компьютере. Вы можете проверить установленную версию, выполнив команду python3 --version.

Настройка виртуального окружения

Виртуальные окружения позволяют изолировать зависимости различных проектов, что особенно полезно при работе с несколькими проектами на одном компьютере. Это помогает избежать конфликтов между различными версиями библиотек и упрощает управление зависимостями.

Создание виртуального окружения

Шаг 1: Создание директории для проекта

Создайте директорию для вашего проекта и перейдите в нее:

Bash
Скопировать код
mkdir my_project
cd my_project

Шаг 2: Создание виртуального окружения

Создайте виртуальное окружение:

Bash
Скопировать код
python3 -m venv venv

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

Активация виртуального окружения

Для активации виртуального окружения выполните следующую команду:

Bash
Скопировать код
source venv/bin/activate

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

Установка пакетов в виртуальном окружении

Теперь вы можете устанавливать пакеты, используя pip. Например, чтобы установить библиотеку requests, выполните:

Bash
Скопировать код
pip install requests

Все установленные пакеты будут находиться в директории виртуального окружения и не будут конфликтовать с глобальными пакетами. Это особенно полезно, если вы работаете над несколькими проектами, каждый из которых требует различных версий библиотек.

Деактивация виртуального окружения

Для выхода из виртуального окружения выполните команду:

Bash
Скопировать код
deactivate

После деактивации вы вернетесь к глобальной среде Python, и префикс (venv) исчезнет из командной строки.

Заключение

Теперь вы знаете, как установить и настроить Python 3 на Linux, а также как работать с виртуальными окружениями. Эти знания помогут вам начать разработку на Python и управлять зависимостями ваших проектов. Виртуальные окружения облегчают управление проектами и предотвращают конфликты между различными версиями библиотек. Удачи в изучении Python и успешной разработки! 🚀

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