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

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

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

python -m venv myenv

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

source myenv/bin/activate

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

deactivate

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

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

Автор урока

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

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

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

  1. Работа с getopt
  2. Конкатенация строк с join() в Python
  3. Отправка HTTP-запросов в Python
  4. Преобразование PowerPoint в PDF.
  5. capitalize() — изменение регистра первого символа строки
  6. Получение текущей даты в Python
  7. Повторение элементов списков
  8. Лимиты на ресурсы Python
  9. Удаление знаков препинания в Python
  10. Преобразование генераторов в циклы
  11. Разделение строки на пары ключ-значение.
  12. Динамические маршруты во Flask
  13. Атрибуты массивов в Numpy
  14. Функция с *args.
  15. Уникальные значения из списка
  16. Извлечение чисел из текста
  17. Мониторинг работы программы Py-spy
  18. Создание тестовых данных с Faker
  19. Визуализация пропусков данных
  20. Управление User-Agent в Python
  21. Преобразование текста в нижний регистр
  22. Метод rxor для операции побитового исключающего «или»
  23. Работа с zip-архивами в Python
  24. Функция enumerate() — Python
  25. Операции с комплексными числами
  26. Работа со строками в Python.
  27. Настройка вывода в Numpy
  28. Аннотации типов в Python
  29. Особенности запятых в Python
  30. Работа с кортежами в Python
  31. Разделение строк в Python
  32. Работа с OpenCV
  33. Декораторы в Python
  34. Создание списков в Python
  35. Генераторы в Python
  36. Работа с датой и временем в Python
  37. Работа с переменными в Python
  38. Оператор Walrus: правильное использование
  39. Метод __ixor__ для побитового исключающего ИЛИ
  40. Создание уникального проекта
  41. Работа с типами данных в Python с помощью pydantic.
  42. Вычисление логарифмов в Python
  43. Перевод эмодзи и эмотиконов.
  44. Декодирование строк в Python
  45. Функция zip() в Python

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