Курс Python → Управление виртуальными окружениями в Python
Виртуальные окружения в Python — это способ изолировать проекты друг от друга, чтобы избежать конфликтов между версиями библиотек. Создание виртуальной среды позволяет установить нужные версии библиотек для каждого проекта отдельно. Для этого используется модуль venv, входящий в стандартную библиотеку Python.
Для создания виртуальной среды вам необходимо открыть командную строку и выполнить следующую команду:
python -m venv имя_среды
После этого будет создана директория с именем вашей виртуальной среды, в которой будут находиться отдельные копии интерпретатора Python, библиотек и скриптов. Для активации виртуальной среды используйте команду:
имя_среды\Scripts\activate
Теперь все установленные пакеты и библиотеки будут доступны только в этой виртуальной среде. Вы можете установить необходимые библиотеки с помощью pip, и они будут доступны только в рамках данного проекта. При завершении работы с проектом вы можете деактивировать виртуальную среду, выполнив команду:
deactivate
Таким образом, использование виртуальных окружений позволяет упростить управление зависимостями в ваших проектах Python и избежать конфликтов между версиями библиотек.
Другие уроки курса "Python"
- Перевод двоичного кода в целое число
- Пустой оператор pass в Python
- Проверка строки на палиндром
- Преобразование типов данных в set comprehension
- Работа с CSV файлами в Python
- Разделение списка на гнппы
- Транспонирование 2D-массива с помощью zip
- Замена текста с помощью sub
- Отслеживание прогресса с tqdm
- Преобразование генераторов в циклы
- TypedDict для kwargs в Python 3.12
- Перебор элементов списка в Python
- Функция enumerate в Python
- Метод join() для объединения строк
- Отслеживание выполнения программы с библиотекой tqdm
- Функция enumerate() — Python
- Работа с контекстными менеджерами
- Печать комбинаций в Python с Itertools
- Работа с контекстными переменными
- Создание даты из строки ISO
- Создание GUI с Tkinter: Entry
- Получение списка кортежей из словаря
- Импорт классов из другого файла
- Функции с необязательными аргументами
- Работа с zip()
- Функция __init__ в Python
- Замыкания в Python
- Операторы объединения в Python 3.9
- Создание новых списков через list comprehensions
- Bootle — простой веб-фреймворк
- Namedtuple в Python
- Форматирование строк в Python.
- Фильтрация списка от «ложных» значений
- Работа с очередями в Python
- Проектирование Singleton с метаклассом
- Функция count() в Python
- Фильтрация данных в Python.
- Генерация случайных чисел в Python
- Python Calendar Usage
- Генераторы в Python
- Проверка версии Python
- Поиск подстроки в строке
- Python и Монти Пайтон
- Форматирование строк с f-строками
- Класс Counter() для подсчета элементов















