Курс 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. Метод clear для коллекций
  3. Абстракции словарей и множеств в Python
  4. Создание пустых функций и классов в Python
  5. Операторы += в Python
  6. Работа с буфером обмена на Python
  7. Метод rrshift для пользовательских объектов
  8. Работа с эмодзи в Python
  9. Отношения подклассов в Python
  10. Непрерывная проверка в Python
  11. Умножение строк и списков
  12. Создание функций с произвольным количеством аргументов
  13. Объединение словарей в Python
  14. Сокращение ссылок с pyshorteners
  15. Функция eval() в Python
  16. Работа с функцией next() в Python
  17. Построение графиков в Matplotlib
  18. Сортировка списка по индексам
  19. Работа с срезами в Python
  20. Переопределение унарных операторов
  21. Функция enumerate в Python
  22. Замена текста в Python
  23. Flask: создание веб-приложений
  24. Расширение информации об ошибке в Python
  25. Подсчет элементов с помощью Counter из collections
  26. Подсчет частотности элементов в Python
  27. Преобразование числа в восьмеричную строку
  28. Явный импорт в Python
  29. Оценка выражений генератора в Python
  30. Работа с collections в Python
  31. Присвоение значений переменным в Python
  32. Очистка данных с Pandas
  33. Извлечение статей с newspaper3k
  34. Приближение чисел в Python
  35. Применение функций в Python
  36. Операции с кортежами
  37. Замена символов в Python
  38. Преобразование кортежа в словарь.
  39. Создание веб-приложения с Flask
  40. Установка переменной среды в Python
  41. Переопределение метода
  42. Работа с переменными в Python
  43. Работа со словарями с defaultdict из collections
  44. Работа с deque в Python
  45. Метод join() для объединения элементов строки
  46. Экспорт данных с помощью writefile

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