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

В Python существует возможность создания виртуальных сред, которые позволяют изолировать проекты друг от друга и иметь разные версии пакетов для каждого проекта. Виртуальные среды позволяют избежать конфликтов между зависимостями различных проектов и обеспечивают портабельность кода.

Для создания виртуальной среды в Python используется модуль venv. Чтобы создать новую виртуальную среду, необходимо выполнить команду python -m venv myenv, где myenv — название вашей виртуальной среды. После этого активируйте виртуальную среду, выполнив команду source myenv/bin/activate для Unix-подобных систем или myenv\Scripts\activate для Windows.

После активации виртуальной среды вы можете устанавливать необходимые пакеты с помощью pip. Например, для установки пакета requests выполните команду pip install requests. Все установленные пакеты будут доступны только в рамках данной виртуальной среды.

Для деактивации виртуальной среды выполните команду deactivate. Также можно удалить виртуальную среду, удалив соответствующую папку. Виртуальные среды позволяют легко управлять зависимостями проектов и создавать изолированные среды для разработки и тестирования кода.

python -m venv myenv
source myenv/bin/activate
pip install requests
deactivate
Твои коллеги будут рады, поделись в

Автор урока

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

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

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

  1. Удаление дубликатов с помощью множеств
  2. Работа с индексами списков
  3. Оценка выражений генератора в Python
  4. Возврат нескольких значений из функции
  5. Создание детектора плагиата
  6. Распаковка элементов последовательности
  7. Запуск внешних программ с subprocess
  8. Определение относительного пути
  9. Генерация UUID в Python
  10. Работа с файлами в Python
  11. Объединение списков в строку
  12. Реверс строки в Python
  13. Настройка логгера Logzero
  14. Подсказки типов в Python
  15. Метод __call__ в Python
  16. Итераторы с потерямиZIP
  17. Замеры производительности в Python
  18. Обработка ошибок ввода данных
  19. Работа с itertools
  20. Построение графиков в Matplotlib
  21. Слияние словарей в Python 3.9
  22. Форматирование данных с помощью pprint
  23. Избегание циклических зависимостей классов в Python
  24. Использование модуля math
  25. Управление IP-адресами через прокси
  26. Функция zip() — объединение последовательностей
  27. Просмотр файла в Jupyter Noteboo
  28. Функция product() в Python
  29. Разработка игры Pong с turtle
  30. Работа с файлами в Python
  31. Извлечение статей с newspaper3k
  32. Генерация UUID в Python
  33. Работа с WindowsPath()
  34. Управление экспортом элементов
  35. Оператор «not» в Python
  36. Работа с областями видимости переменных
  37. Модуль future Python
  38. Работа с дробями в Python
  39. Библиотека wikipedia для Python
  40. Сравнение объектов в Python
  41. Запуск внешнего кода в Jupyter
  42. Получение списка кортежей из словаря
  43. Создание уникального множества
  44. Функция rsplit() в Python
  45. kwargs в Python

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