Курс 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. Передача словаря через **kwargs
  4. Объявление переменных в Python
  5. Метод setdefault() в Python
  6. Методы работы со списками
  7. Codecademy в Telegram
  8. Структуры данных в Python
  9. Классы данных в Python
  10. Функции all и any в Python
  11. Сравнение def и lambda функций в Python
  12. Список импортированных модулей в Python
  13. Управление экспортом элементов
  14. Объединение словарей в Python
  15. Равенство и идентичность в Python
  16. Установка и использование Logzero
  17. Отделение звука от видео
  18. Поиск индексов подстроки
  19. Генераторы списков
  20. Наиболее частотные элементы с помощью Counter
  21. Отправка HTTP-запросов в Python
  22. Работа с базами данных SQLite
  23. Выборка чисел
  24. Фильтры Pillow: NEAREST, BILINEAR, BICUBIC
  25. Функции в Python: создание и вызов
  26. Метод eq для сравнения объектов
  27. Бинарный поиск
  28. ChainMap.new_child() — добавление нового словаря
  29. Поиск анаграмм с Counter
  30. Работа с асинхронными задачами в Python
  31. Декоратор total_ordering для класса Point
  32. Создание пар из последовательностей
  33. Доступ к локальным переменным
  34. PEP-401: оператор
  35. Отправка HTTP-запросов с User-Agent
  36. Визуализация пропусков данных
  37. Преобразование Excel в PDF с Spire.XLS
  38. Удаление URL-адресов в Python
  39. Сортировка HTML по CSS-селектору
  40. Класс-оболочка для словарей
  41. Списки в Python
  42. Numpy: разбиение массивов
  43. Поиск с библиотекой Google
  44. Метод count() для списка
  45. Оператор break в Python
  46. Установка и использование модуля «howdoi»

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