Курс 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. Использование *args
  2. Преобразование числа в восьмеричную строку
  3. Работа с набором данных CIFAR10 в PyTorch
  4. Оптимизация поиска в словарях
  5. Модуль pprint: улучшение вывода данных
  6. Обработка исключений в Python
  7. Получение списка файлов в директории с использованием os
  8. Enum в Python: создание и использование перечислений
  9. Перехват исключений в Python
  10. Изменение регистра данных
  11. Метод matmul для умножения матриц
  12. Частичное применение функций в Python
  13. Философия Python
  14. Метод join() для объединения элементов строки
  15. Объединение списков с помощью zip
  16. Метод ne для сравнения объектов
  17. Установка и использование howdoi
  18. Глобальные переменные в Python
  19. Работа с дробями в Python
  20. Удаление символа из строки
  21. Поиск повторов в списке
  22. ROT13 Шифр Цезаря в Python
  23. Объявление переменных в Python
  24. Генератор списка в Python
  25. Блок try…finally в Python
  26. Создание списков в Python
  27. Удаление элемента из списка в Python
  28. %pinfo: получение информации об объекте
  29. Импортирование в Python
  30. Измерение времени выполнения в Python
  31. Оператор == в Python
  32. Создание виртуальной среды
  33. Оператор Walrus: правильное использование
  34. Функция enumerate() в Python
  35. Изменение объектов в Python
  36. Зарезервированные слова в Python
  37. Конкатенация строк с join() в Python
  38. Создание итератора
  39. Объединение строк с помощью метода join
  40. Декоратор Property в Python
  41. Основные операции с Numpy
  42. Бинарный поиск
  43. Операции с матрицами в Python
  44. Обратный список чисел
  45. Конвертация изображений в PDF
  46. Явный импорт в Python

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