Курс Python → Управление виртуальными средами в Python
Виртуальные среды в Python — это инструмент, который позволяет изолировать зависимости для каждого проекта. Это позволяет избежать конфликтов версий и обеспечивает чистоту окружения. Для создания виртуальной среды вам понадобится установить модуль venv, который входит в стандартную библиотеку Python. Для этого выполните команду:
python -m venv myenv
где «myenv» — это название вашей виртуальной среды. После этого активируйте виртуальную среду, используя команду:
source myenv/bin/activate
Теперь все установленные пакеты и их версии будут относиться только к данной виртуальной среде. Вы можете устанавливать и обновлять зависимости с помощью pip, не беспокоясь о воздействии на другие проекты. Когда работа с проектом завершена, вы можете деактивировать виртуальную среду, выполнив команду:
deactivate
Использование виртуальных сред в Python позволяет легко управлять зависимостями проектов, избегая конфликтов и обеспечивая их изоляцию. Это особенно полезно при работе над несколькими проектами одновременно или при совместной разработке. Благодаря виртуальным средам вы можете быть уверены, что ваш код будет работать в любом окружении, где установлена соответствующая виртуальная среда.
Другие уроки курса "Python"
- Декораторы с @wraps
- Итераторы в Python
- Асинхронное выполнение задач в Python
- Перехват исключений в Python
- Работа с getopt
- Протокол управления контекстом
- Удаление дубликатов с сохранением порядка с помощью dict.fromkeys
- Работа с дробями в Python
- Принципы Zen Python
- Операции с кортежами
- Замеры производительности в Python
- Объединение словарей в Python
- Работа с CSV файлами в Python
- Операторы увеличения и уменьшения в Python
- Функции min(), max(), sum()
- Переворот строки
- Обмен переменными в Jupyter
- Получение списка файлов в директории с использованием os
- Оптимизация создания строк
- Сравнение def и lambda в Python
- Принцип одной функции
- Работа с областями видимости переменных
- Управление ресурсами в Python
- Создание графики с черепахой
- Логирование с Logzero
- Форматирование строк в Python
- Работа с модулем os в Python
- Сериализация объектов в Python
- Команда %dhist — список посещенных каталогов
- Разделение строки в Python
- Объединение списков в Python
- Объединение кортежей в Python
- Функции высшего порядка в Python
- Работа со случайными элементами
- Логирование с Loguru
- Преобразование списка в словарь через генератор
- Фильтрация последовательности
- Различия символов в Python
- Извлечение аудио из видео
- Изучение объектов с помощью dir()
- Очистка данных с помощью pandas
- Работа со строками в Python
- Анализ текста на русском языке с помощью Pymystem3
- Потоковый ввод в Python
- Загрузка постов Instagram
- Освобождение памяти в Python
- Тестирование функции сложения















