Курс Python → Создание виртуальной среды

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

Для создания виртуальной среды вам нужно выполнить следующие шаги:

python -m venv myenv

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

source myenv/bin/activate

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

deactivate

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

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

Автор урока

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

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

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

  1. Работа с срезами в Numpy
  2. Частичное применение функций в Python
  3. Обход словаря в Python
  4. Конкатенация строк с join() в Python
  5. Проверка условий: all и any
  6. Создание namedtuple из словаря
  7. Хранение переменных в словаре.
  8. Профилирование кода на Python
  9. Конструктор в Python
  10. Удаление файлов и папок в Python
  11. Выборка чисел
  12. Сортировка с параметром key
  13. Python Тесты и Гайды
  14. Многострочные комментарии в Python
  15. Отправка поздравлений по дню рождения
  16. Enum в Python: создание и использование перечислений
  17. Проверка условий в Python
  18. Лимиты на ресурсы Python
  19. Метод setdefault() в Python
  20. Создание вкладок с TKinter
  21. Создание циклической ссылки
  22. Операции с числами в Python
  23. Форматирование строк в Python.
  24. Официальный канал Python в Telegram
  25. Метод rrshift для пользовательских объектов
  26. Асинхронное выполнение задач в Python
  27. Функция sleep() в Python
  28. Замена подстроки
  29. Создание OrderedDict
  30. Локальные переменные.
  31. Преобразование Word в PDF с Spire.Doc
  32. Переменная с нижним подчеркиванием
  33. IPython и Jupyter Notebook: руководство
  34. Обход элементов в Python
  35. Python 3.12: Псевдонимы типов
  36. Функция zip() в Python
  37. Работа с defaultdictами в Python
  38. Шаблоны Flask: условия и циклы
  39. HTTP-запросы с библиотекой Requests
  40. Списки в Python: основы
  41. Управление IP-адресами через прокси
  42. Ошибка NotImplemented в Python
  43. Удаление элемента по индексу в Python
  44. Метод сравнения объектов в Python
  45. Избегайте двойного подчеркивания
  46. Курс Data Scientist в медицине

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