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

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

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

python -m venv myenv

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

source myenv/bin/activate

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

deactivate

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

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

Автор урока

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

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

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

  1. Работа с итераторами в Python
  2. Обмен значений переменных в Python
  3. Генераторы в Python
  4. Именование переменных в Python
  5. Руководство по использованию Colorama
  6. Метод __call__ в Python
  7. Удаление ресурса в Python
  8. Python: Фильтрация списков с помощью filter()
  9. Python Метод Union Множеств
  10. Работа с контекст-менеджером «with»
  11. Определение индекса элемента списка
  12. Настройка логгера Logzero
  13. Оператор in для проверки наличия элемента
  14. Операции с числами в Python
  15. Генераторы в Python
  16. Список методов и атрибутов
  17. Работа с argparse
  18. Получение частей дроби
  19. Метод invert для побитового отрицания
  20. Проверка переменных окружения в Python
  21. Удаление элемента из списка в Python
  22. Поиск индексов подстроки
  23. Работа с геоданными с помощью geopy
  24. Обработка ошибки IndexError
  25. Названия переменных
  26. Декораторы в Python
  27. Ошибка NotImplemented в Python
  28. Декоратор Ajax required
  29. Работа с контекстным менеджером Pool
  30. Обработка ошибок в JSON данных
  31. Реверс строки и списка в Python.
  32. Именование столбцов в Python с pandas
  33. Python reversed() функция
  34. Обработка ошибок ввода данных
  35. Замена текста с re.sub()
  36. Сортировка в Python
  37. Сортировка данных в Python
  38. Асинхронное выполнение задач в Python
  39. Именованные кортежи в Python
  40. Чтение и запись TOML-конфигов
  41. Оператор continue в Python
  42. Искажение имен в Python
  43. Enum в Python: создание и использование перечислений
  44. Вставка переменных в шаблоны Flask
  45. Переопределение метода __lshift__
  46. Подсчет частоты элементов с Counter
  47. Декоратор total_ordering для класса Point
  48. Оператор «is not» в Python

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