Установка Python на Linux: использование пакетных менеджеров

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

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

Введение

Python — это мощный и популярный язык программирования, который используется для разработки веб-приложений, анализа данных, автоматизации задач и многого другого. Он обладает широкой экосистемой библиотек и инструментов, что делает его идеальным выбором для различных задач. В этой статье мы рассмотрим, как установить Python на Linux с помощью различных пакетных менеджеров. Мы рассмотрим установку Python на дистрибутивах на базе Debian/Ubuntu и Red Hat/Fedora. Эти дистрибутивы являются одними из самых популярных в мире Linux и имеют свои особенности в управлении пакетами.

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

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

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

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

Если Python установлен, вы увидите версию установленного Python. Например:

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

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

Установка Python с помощью apt (для дистрибутивов на базе Debian/Ubuntu)

Обновление списка пакетов

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

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

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

Установка Python

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

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

Эта команда установит последнюю доступную версию Python 3. Если вам нужна конкретная версия, например Python 3.9, используйте команду:

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

Установка может занять некоторое время, в зависимости от скорости вашего интернет-соединения и производительности вашего компьютера. После завершения установки, Python будет готов к использованию.

Установка pip

pip — это пакетный менеджер для Python, который позволяет устанавливать дополнительные библиотеки и модули. Это очень полезный инструмент, особенно если вы планируете использовать сторонние библиотеки. Установите его с помощью команды:

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

После установки pip, вы сможете легко устанавливать и управлять библиотеками Python. Например, для установки библиотеки requests, используйте команду:

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

Установка Python с помощью yum/dnf (для дистрибутивов на базе Red Hat/Fedora)

Обновление списка пакетов

Как и в случае с apt, перед установкой Python рекомендуется обновить список пакетов. Это необходимо для того, чтобы убедиться, что вы устанавливаете самую свежую версию пакетов из репозиториев. Для этого используйте команду:

Bash
Скопировать код
sudo yum update

или, если вы используете dnf:

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

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

Установка Python

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

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

или, если вы используете dnf:

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

Если вам нужна конкретная версия, например Python 3.9, используйте команду:

Bash
Скопировать код
sudo yum install python39

или:

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

Установка может занять некоторое время, в зависимости от скорости вашего интернет-соединения и производительности вашего компьютера. После завершения установки, Python будет готов к использованию.

Установка pip

Для установки pip используйте следующую команду:

Bash
Скопировать код
sudo yum install python3-pip

или:

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

После установки pip, вы сможете легко устанавливать и управлять библиотеками Python. Например, для установки библиотеки requests, используйте команду:

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

Проверка успешной установки и настройка окружения

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

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

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

Вы должны увидеть версию Python, которую вы только что установили. Например:

plaintext
Скопировать код
Python 3.9.1

Если вы видите правильную версию, это означает, что Python был успешно установлен и готов к использованию.

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

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

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

Замените myenv на любое имя для вашего окружения. Чтобы активировать виртуальное окружение, используйте команду:

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

После активации виртуального окружения, вы можете устанавливать зависимости, используя pip, и они будут изолированы от глобальной установки Python. Например, для установки библиотеки requests в виртуальном окружении, используйте команду:

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

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

Чтобы деактивировать виртуальное окружение, выполните команду:

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

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

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