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

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

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

python -m venv myenv

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

source myenv/bin/activate

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

deactivate

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

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

Автор урока

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

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

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

  1. Структуры данных в Python
  2. Асинхронное выполнение задач в процессах
  3. IPython и Jupyter Notebook: руководство
  4. Установка и загрузка Instaloader
  5. Создание и операции с дробями
  6. Lambda-функция в Python: использование с map() и sum()
  7. Генерация случайных чисел в Python
  8. Сокращение ссылок с pyshorteners
  9. Извлечение аудио из видео
  10. Обмен значений переменных в Python
  11. Непрерывная проверка в Python
  12. Декораторы классов
  13. Удаление первого элемента списка
  14. Очистка списка от False, None, 0, «»
  15. Обработка исключения UnboundLocalError
  16. Вставка переменных в шаблоны Flask
  17. Добавление элементов в список: append() vs extend()
  18. Создание пустых функций и классов в Python
  19. Сравнение def и lambda функций в Python
  20. Форматирование чисел в Python
  21. Моржовый оператор в Python 3.8
  22. Модуль sys: основы
  23. Работа с deque из collections
  24. Создание словарей и множеств в Python.
  25. Работа со стеком в Python
  26. Списки в Python: основы
  27. Замена текста с re.sub()
  28. Оптимизация памяти с __slots__
  29. Декораторы с аргументами
  30. Метод rename() для переименования файлов и каталогов
  31. Установка и использование Logzero
  32. Оператор is в Python
  33. Сортировка списка по индексам
  34. Метод __index__ в Python
  35. Расчет времени выполнения
  36. Тестирование функции сложения
  37. Счетчик в Python: most_common()
  38. Проверка наличия элемента в списке
  39. Python itertools combinations() — группировка элементов
  40. Управление асинхронными задачами на Python.
  41. Работа с Requests для HTTP-запросов
  42. Генераторы данных
  43. Хеширование паролей с солью
  44. Транспонирование матрицы в Python
  45. Удаление ресурса в Python
  46. Многострочные комментарии в Python

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