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

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

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

python -m venv myenv

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

source myenv/bin/activate

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

deactivate

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

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

Автор урока

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

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

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

  1. Создание копии итератора
  2. Идентификатор объекта в Python
  3. Цепные операции в Python
  4. Хеши в Python
  5. Карта бомбоубежищ в Москве и Питере
  6. Функция zip() в Python
  7. Функциональное программирование.
  8. Методы сравнения множеств
  9. Группировка элементов Python
  10. Конкатенация строк с помощью join()
  11. Enum в Python
  12. Создание функций с произвольным количеством аргументов
  13. Вакансии в Nebius
  14. Использование обратной косой черты в f-строках
  15. Отображение HTML кода в Python
  16. Разработка игры Pong с turtle
  17. Создание вложенного генератора
  18. Функция findall() для поиска вхождений строки
  19. Создание генераторов в Python
  20. Перезапуск ячейки в Jupyter Notebook с dostoevsky
  21. Оператор Walrus в Python
  22. Проверка подстроки в строке с помощью in
  23. Объединение словарей в Python
  24. Работа с словарями в Python
  25. Создание пользовательской коллекции в Python
  26. Работа с SQLite в Python
  27. Функция zip() в Python
  28. Работа с PosixPath() в Python
  29. Копирование объектов в Python
  30. Замена элементов в списке с помощью генераторов списков
  31. Оператор морж в Python 3.8
  32. Оптимизация интернирования строк
  33. Обработка аргументов Python
  34. Печать в одной строке
  35. Модуль inspect: получение информации о объектах
  36. Порядок операций в Python
  37. Combobox в Tkinter
  38. Асинхронное программирование с asyncio
  39. Создание коллекций из генератора
  40. Работа со словарями в Python
  41. Улучшение читаемости кода в Python
  42. Методы работы со списками
  43. Установка переменной среды в Python
  44. Решатель судоку на Python с pygame
  45. Big O оптимизация
  46. Получение ID текущего процесса
  47. Функции all и any в Python

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