Олег Марков
Использование Python на Ubuntu
Введение
Python — один из самых популярных языков программирования, и Ubuntu предоставляет удобную платформу для его использования. Возможности Ubuntu позволяют быстро установить Python, настроить виртуальные окружения и управлять пакетами, что упрощает разработку и тестирование приложений. В этой статье мы разберём, как эффективно работать с Python на Ubuntu.
Установка Python
Ubuntu обычно поставляется с предустановленным Python, но для актуальной версии рекомендуется использовать apt или deadsnakes PPA:
# Обновление пакетов
sudo apt update
# Установка Python 3
sudo apt install python3 python3-pipПосле установки можно проверить версию Python:
python3 --version
pip3 --versionВиртуальные окружения
Для управления зависимостями и изоляции проектов рекомендуется использовать venv:
# Создание виртуального окружения
python3 -m venv myenv
# Активация виртуального окружения
source myenv/bin/activate
# Установка пакетов внутри окружения
pip install requestsИспользование виртуальных окружений помогает избегать конфликтов между библиотеками разных проектов и упрощает деплой.
Если вы хотите детальнее освоить работу с Python, виртуальными окружениями и пакетами, приходите на наш курс Основы Python. На курсе 209 уроков и 34 упражнения, AI-тренажёры для практики 24/7, решение задач с живым ревью наставника и еженедельные встречи.
Управление пакетами
Для установки дополнительных библиотек используется pip:
# Установка пакета
pip install numpy
# Обновление пакета
pip install --upgrade numpy
# Просмотр установленных пакетов
pip listТакой подход позволяет легко подключать необходимые инструменты для разработки и анализа данных.
Запуск скриптов Python
Скрипты Python можно запускать прямо из терминала:
python3 script.pyДля удобства можно сделать файл исполняемым:
chmod +x script.py
./script.pyЧастые ошибки
- Попытка использовать устаревшую версию Python 2.
- Ошибки при работе без активированного виртуального окружения.
- Конфликты версий библиотек между глобальной и виртуальной средой.
Частозадаваемые вопросы
Можно ли использовать Python 2 на Ubuntu? Да, но рекомендуется использовать Python 3, так как Python 2 устарел.
Как переключаться между версиями Python?
Используйте команды update-alternatives или управляйте версиями через pyenv.
Нужны ли виртуальные окружения для каждого проекта? Да, это помогает изолировать зависимости и предотвращает конфликты библиотек.
Заключение
Использование Python на Ubuntu включает установку, настройку виртуальных окружений, управление пакетами и запуск скриптов. Эти навыки позволяют эффективно разрабатывать и тестировать проекты.
Для закрепления практики работы с Python на Ubuntu и управления зависимостями рекомендуем курс Основы Python. В первых 3 модулях доступно бесплатное содержание, что позволяет попробовать настройку окружений и работу с пакетами на практике до покупки полного курса.
Постройте личный план изучения Python до уровня Middle — бесплатно!
Python — часть карты развития Backend
100+ шагов развития
30 бесплатных лекций
300 бонусных рублей на счет
Все гайды по Python
Лучшие курсы по теме

Основы Python
Антон Ларичев
Nest.js с нуля
Антон Ларичев