Курс Python → Управление виртуальными окружениями в Python

Виртуальные окружения в Python — это способ изолировать проекты друг от друга, чтобы избежать конфликтов между версиями библиотек. Создание виртуальной среды позволяет установить нужные версии библиотек для каждого проекта отдельно. Для этого используется модуль venv, входящий в стандартную библиотеку Python.

Для создания виртуальной среды вам необходимо открыть командную строку и выполнить следующую команду:

python -m venv имя_среды

После этого будет создана директория с именем вашей виртуальной среды, в которой будут находиться отдельные копии интерпретатора Python, библиотек и скриптов. Для активации виртуальной среды используйте команду:

имя_среды\Scripts\activate

Теперь все установленные пакеты и библиотеки будут доступны только в этой виртуальной среде. Вы можете установить необходимые библиотеки с помощью pip, и они будут доступны только в рамках данного проекта. При завершении работы с проектом вы можете деактивировать виртуальную среду, выполнив команду:

deactivate

Таким образом, использование виртуальных окружений позволяет упростить управление зависимостями в ваших проектах Python и избежать конфликтов между версиями библиотек.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Перевод двоичного кода в целое число
  2. Пустой оператор pass в Python
  3. Проверка строки на палиндром
  4. Преобразование типов данных в set comprehension
  5. Работа с CSV файлами в Python
  6. Разделение списка на гнппы
  7. Транспонирование 2D-массива с помощью zip
  8. Замена текста с помощью sub
  9. Отслеживание прогресса с tqdm
  10. Преобразование генераторов в циклы
  11. TypedDict для kwargs в Python 3.12
  12. Перебор элементов списка в Python
  13. Функция enumerate в Python
  14. Метод join() для объединения строк
  15. Отслеживание выполнения программы с библиотекой tqdm
  16. Функция enumerate() — Python
  17. Работа с контекстными менеджерами
  18. Печать комбинаций в Python с Itertools
  19. Работа с контекстными переменными
  20. Создание даты из строки ISO
  21. Создание GUI с Tkinter: Entry
  22. Получение списка кортежей из словаря
  23. Импорт классов из другого файла
  24. Функции с необязательными аргументами
  25. Работа с zip()
  26. Функция __init__ в Python
  27. Замыкания в Python
  28. Операторы объединения в Python 3.9
  29. Создание новых списков через list comprehensions
  30. Bootle — простой веб-фреймворк
  31. Namedtuple в Python
  32. Форматирование строк в Python.
  33. Фильтрация списка от «ложных» значений
  34. Работа с очередями в Python
  35. Проектирование Singleton с метаклассом
  36. Функция count() в Python
  37. Фильтрация данных в Python.
  38. Генерация случайных чисел в Python
  39. Python Calendar Usage
  40. Генераторы в Python
  41. Проверка версии Python
  42. Поиск подстроки в строке
  43. Python и Монти Пайтон
  44. Форматирование строк с f-строками
  45. Класс Counter() для подсчета элементов

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