Курс 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. Проверка версии Python
  2. Список методов и атрибутов
  3. Профилирование с Pandas
  4. Библиотека itertools: объединение списков
  5. Поиск шаблона в начале строки
  6. Наследование в программировании
  7. Объединение словарей в Python
  8. Метод get() в Python
  9. Создание матрицы в Python
  10. Сравнение def и lambda-функций
  11. Переопределение метода len
  12. Цикл for в Python
  13. Запуск Python из интерпретатора
  14. Проверка элемента в множестве.
  15. Работа с комбинациями в Python.
  16. Тестирование с unittest
  17. Применение функции map() в Python
  18. Установка и использование библиотеки google
  19. Операции с комплексными числами
  20. Цикл for в Python
  21. Функции в Python
  22. Функция zip() для объединения списков
  23. Метаклассы в Python
  24. Оператор in для проверки наличия элемента
  25. Удаление символа из строки
  26. Оптимизация строк в Python
  27. Создание генераторов в Python
  28. Срез в Python
  29. Получение размера объекта с sys.getsizeof()
  30. Отладка регулярных выражений в Python
  31. Поиск наиболее частого элемента списке
  32. Методы в Python
  33. Перегрузка операторов в Python
  34. Функции высшего порядка в Python
  35. Тернарный оператор в Python
  36. Курс по дообучению ChatGPT
  37. Блок else в обработке исключений
  38. Объединение словарей в Python
  39. Хеширование паролей с использованием salt
  40. Загрузка постов Instagram
  41. Модуль inspect
  42. Создание коллекций из выражения-генератора
  43. JMESPath в Python
  44. Аргументы *args и **kwargs
  45. Метод is_absolute() для PurePath
  46. Тестирование времени с Freezegun
  47. Генераторы в Python
  48. Метод Event.wait() в Python

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