Курс Python → Управление виртуальными средами в Python

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

python -m venv myenv

где «myenv» — это название вашей виртуальной среды. После этого активируйте виртуальную среду, используя команду:

source myenv/bin/activate

Теперь все установленные пакеты и их версии будут относиться только к данной виртуальной среде. Вы можете устанавливать и обновлять зависимости с помощью pip, не беспокоясь о воздействии на другие проекты. Когда работа с проектом завершена, вы можете деактивировать виртуальную среду, выполнив команду:

deactivate

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

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Декораторы с @wraps
  2. Итераторы в Python
  3. Асинхронное выполнение задач в Python
  4. Перехват исключений в Python
  5. Работа с getopt
  6. Протокол управления контекстом
  7. Удаление дубликатов с сохранением порядка с помощью dict.fromkeys
  8. Работа с дробями в Python
  9. Принципы Zen Python
  10. Операции с кортежами
  11. Замеры производительности в Python
  12. Объединение словарей в Python
  13. Работа с CSV файлами в Python
  14. Операторы увеличения и уменьшения в Python
  15. Функции min(), max(), sum()
  16. Переворот строки
  17. Обмен переменными в Jupyter
  18. Получение списка файлов в директории с использованием os
  19. Оптимизация создания строк
  20. Сравнение def и lambda в Python
  21. Принцип одной функции
  22. Работа с областями видимости переменных
  23. Управление ресурсами в Python
  24. Создание графики с черепахой
  25. Логирование с Logzero
  26. Форматирование строк в Python
  27. Работа с модулем os в Python
  28. Сериализация объектов в Python
  29. Команда %dhist — список посещенных каталогов
  30. Разделение строки в Python
  31. Объединение списков в Python
  32. Объединение кортежей в Python
  33. Функции высшего порядка в Python
  34. Работа со случайными элементами
  35. Логирование с Loguru
  36. Преобразование списка в словарь через генератор
  37. Фильтрация последовательности
  38. Различия символов в Python
  39. Извлечение аудио из видео
  40. Изучение объектов с помощью dir()
  41. Очистка данных с помощью pandas
  42. Работа со строками в Python
  43. Анализ текста на русском языке с помощью Pymystem3
  44. Потоковый ввод в Python
  45. Загрузка постов Instagram
  46. Освобождение памяти в Python
  47. Тестирование функции сложения

Marketello читают маркетологи из крутых компаний