Курс 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. Проверка списка: any() и all()
  2. Модуль pprint
  3. Combobox в Tkinter
  4. Просмотр атрибутов и методов класса
  5. Блок try-except-else
  6. Мониторинг работы программы Py-spy
  7. Синхронизация потоков с time.sleep()
  8. Работа с YAML в Python
  9. Сравнение def и lambda-функций
  10. Эффективная конкатенация строк в Python
  11. Условные выражения в Python
  12. Распаковка с оператором *
  13. Передача аргументов в Python
  14. Непрерывная проверка в Python
  15. Мощь вложенных функций в Python
  16. Enum в Python: создание и использование перечислений
  17. Извлечение аудио из видео
  18. Оптимизация памяти в Python
  19. Встроенные функции Python
  20. Работа с Path в Python
  21. Встраивание HTML в Jupyter Notebook
  22. Курс по дообучению ChatGPT
  23. Переопределение метода divmod
  24. Сравнение неупорядоченных списков
  25. Python: Фильтрация списков с помощью filter()
  26. Форматирование строк в Python
  27. Создание веб-приложения с Flask
  28. Установка User-Agent в Python
  29. Поток данных в Python
  30. Управление ресурсами с контекстными менеджерами
  31. Библиотека wikipedia для Python
  32. Оформление текста в консоли с TermColor
  33. Функции min(), max(), sum()
  34. Методы в Python
  35. Проверка на истинность объектов в Python
  36. Установка и использование Telegram API в Python
  37. Работа с YAML в Python
  38. Работа с модулем os в Python
  39. Официальный канал Python в Telegram
  40. Поиск простых чисел
  41. Кортеж в Python: создание и использование
  42. Обновление и получение данных в SQLite
  43. Генераторы и сеты в Python
  44. Хранение данных с помощью dataclasses
  45. Pretty-printing JSON в Python
  46. Транспонирование матрицы в Python
  47. Удаление элемента по индексу в Python

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