Курс 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. Управление браузером с Selenium
  2. F-строки в Python 3.8
  3. Модуль subprocess: запуск внешних команд
  4. Оператор умножения для вектора
  5. Python Translator: создание локальных переводчиков
  6. Область видимости переменных
  7. Глобальные переменные в Python
  8. Установка random seed в Python
  9. Оператор Walrus: правильное использование
  10. Замер времени выполнения кода
  11. Определение размера папок в Python
  12. Методы split() и join() — Python строк.
  13. Python Метод Union Множеств
  14. Возврат нескольких значений
  15. Декораторы в Python
  16. Операции с массивами в NumPy
  17. Декораторы для регистрации функций
  18. Лямбда-функции в Python
  19. Получение имени функции с помощью inspect
  20. Проверка на палиндром
  21. Сложные типы данных в Python
  22. Счетчик в Python: most_common()
  23. Функции all и any в Python
  24. Добавление элемента в список.
  25. Работа с IP-адресами в Python
  26. Метод __irshift__ для Python
  27. Работа с необработанными строками
  28. Оптимизация интернирования строк
  29. Создание списка через цикл
  30. Форматирование кода на Python
  31. Комментарии в Python
  32. Объединение итераторов
  33. Python: изменяемые и неизменяемые коллекции
  34. ROT13 Шифр Цезаря в Python
  35. Генерация QR-кодов с библиотекой qrcode
  36. Поиск анаграмм с Counter
  37. Отображение графиков в Jupyter с Matplotlib
  38. Функция enumerate() — Python
  39. Цикл for в Python
  40. Работа с argparse
  41. Поиск кода
  42. Пространство имен в Python
  43. Объединение Python и Shell
  44. Генерация тестовых данных с factory_boy
  45. Комментарии в Python

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