Установка Python на Linux: использование пакетных менеджеров
Пройдите тест, узнайте какой профессии подходите
Введение
Python — это мощный и популярный язык программирования, который используется для разработки веб-приложений, анализа данных, автоматизации задач и многого другого. Он обладает широкой экосистемой библиотек и инструментов, что делает его идеальным выбором для различных задач. В этой статье мы рассмотрим, как установить Python на Linux с помощью различных пакетных менеджеров. Мы рассмотрим установку Python на дистрибутивах на базе Debian/Ubuntu и Red Hat/Fedora. Эти дистрибутивы являются одними из самых популярных в мире Linux и имеют свои особенности в управлении пакетами.
Проверка установленной версии Python
Перед тем как начать установку, стоит проверить, не установлен ли Python уже на вашей системе. Это поможет избежать ненужной работы и конфликтов версий. Для этого откройте терминал и выполните следующую команду:
python3 --version
Если Python установлен, вы увидите версию установленного Python. Например:
Python 3.8.10
Если Python не установлен, или если версия вас не устраивает, перейдем к установке. Важно помнить, что многие современные дистрибутивы Linux уже поставляются с предустановленным Python, но это может быть не самая последняя версия.
Установка Python с помощью apt (для дистрибутивов на базе Debian/Ubuntu)
Обновление списка пакетов
Перед установкой Python рекомендуется обновить список пакетов. Это необходимо для того, чтобы убедиться, что вы устанавливаете самую свежую версию пакетов из репозиториев. Это можно сделать с помощью команды:
sudo apt update
Эта команда обновит список доступных пакетов и их версий, но не обновит сами пакеты. Это важный шаг, так как он гарантирует, что вы получите последнюю версию Python, доступную в репозиториях.
Установка Python
Для установки Python используйте следующую команду:
sudo apt install python3
Эта команда установит последнюю доступную версию Python 3. Если вам нужна конкретная версия, например Python 3.9, используйте команду:
sudo apt install python3.9
Установка может занять некоторое время, в зависимости от скорости вашего интернет-соединения и производительности вашего компьютера. После завершения установки, Python будет готов к использованию.
Установка pip
pip — это пакетный менеджер для Python, который позволяет устанавливать дополнительные библиотеки и модули. Это очень полезный инструмент, особенно если вы планируете использовать сторонние библиотеки. Установите его с помощью команды:
sudo apt install python3-pip
После установки pip, вы сможете легко устанавливать и управлять библиотеками Python. Например, для установки библиотеки requests
, используйте команду:
pip3 install requests
Установка Python с помощью yum/dnf (для дистрибутивов на базе Red Hat/Fedora)
Обновление списка пакетов
Как и в случае с apt, перед установкой Python рекомендуется обновить список пакетов. Это необходимо для того, чтобы убедиться, что вы устанавливаете самую свежую версию пакетов из репозиториев. Для этого используйте команду:
sudo yum update
или, если вы используете dnf:
sudo dnf update
Эти команды обновят список доступных пакетов и их версий, но не обновят сами пакеты. Это важный шаг, так как он гарантирует, что вы получите последнюю версию Python, доступную в репозиториях.
Установка Python
Для установки Python используйте следующую команду:
sudo yum install python3
или, если вы используете dnf:
sudo dnf install python3
Если вам нужна конкретная версия, например Python 3.9, используйте команду:
sudo yum install python39
или:
sudo dnf install python39
Установка может занять некоторое время, в зависимости от скорости вашего интернет-соединения и производительности вашего компьютера. После завершения установки, Python будет готов к использованию.
Установка pip
Для установки pip используйте следующую команду:
sudo yum install python3-pip
или:
sudo dnf install python3-pip
После установки pip, вы сможете легко устанавливать и управлять библиотеками Python. Например, для установки библиотеки requests
, используйте команду:
pip3 install requests
Проверка успешной установки и настройка окружения
Проверка версии Python
После установки Python, проверьте его версию, чтобы убедиться, что установка прошла успешно:
python3 --version
Вы должны увидеть версию Python, которую вы только что установили. Например:
Python 3.9.1
Если вы видите правильную версию, это означает, что Python был успешно установлен и готов к использованию.
Установка виртуального окружения
Виртуальные окружения позволяют изолировать зависимости различных проектов. Это особенно полезно, если вы работаете над несколькими проектами, которые требуют разных версий библиотек. Для создания виртуального окружения используйте модуль venv
, который входит в стандартную библиотеку Python. Создайте новое виртуальное окружение с помощью команды:
python3 -m venv myenv
Замените myenv
на любое имя для вашего окружения. Чтобы активировать виртуальное окружение, используйте команду:
source myenv/bin/activate
После активации виртуального окружения, вы можете устанавливать зависимости, используя pip, и они будут изолированы от глобальной установки Python. Например, для установки библиотеки requests
в виртуальном окружении, используйте команду:
pip install requests
Деактивация виртуального окружения
Чтобы деактивировать виртуальное окружение, выполните команду:
deactivate
Теперь вы знаете, как установить Python на Linux с помощью различных пакетных менеджеров и настроить виртуальное окружение для ваших проектов. Виртуальные окружения позволяют вам работать над несколькими проектами одновременно, не беспокоясь о конфликте зависимостей. Удачи в программировании на Python! 😉
Читайте также
- Установка Python 3.8: пошаговая инструкция
- Установка Python на Windows: пошаговая инструкция
- Версии Python: что нужно знать?
- Установка библиотек Python: использование pip
- Настройка виртуальных окружений в Python: использование venv
- Установка Python для Windows 7: особенности и нюансы
- Управление зависимостями в Python: использование requirements.txt
- Настройка IDE для Python: VS Code
- Установка нескольких версий Python: использование pyenv
- Использование virtualenv для управления окружениями в Python