Курс 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"
- Преобразование чисел в слова
- Создание новых функций через partial
- Использование type hints
- Объединение коллекций в Python
- Генератор чисел Фибоначчи
- Управление мышью и клавиатурой с Pyautogui
- Метод pop() списка
- Структуры данных в Python
- Функция enumerate в Python
- Хранение данных
- Списковый компрехеншен.
- Создание директории в Python
- Декораторы в Python
- Фильтрация списков с itertools
- Метод getitem для доступа к элементам последовательности
- Проверка списка: any() и all()
- Работа с срезами в Numpy
- Получение текущей директории
- Генераторы списков в Python
- Получение пути к текущему скрипту с помощью os
- Изменение элемента списка
- Генераторы списков
- Форматирование объектов с модулем pprint
- Автоматизация с Python
- Копирование файлов с shutil()
- Структура данных deque в Python
- Генератор списка с условием if
- Оператор «or» в Python
- Операция += для списков
- Concrete Paths — метод .with_suffix()
- Сортировка HTML-элементов
- Конвертация коллекций в Python
- Создание уникального множества
- Оптимизация памяти с slots
- Функция zip() в Python
- Пространство имен в Python
- Работа с изменяемыми коллекциями
- Руководство по библиотеке pydantic
- Установка максимального количества цифр
- Сортировка в Python
- Счетчик ссылок в Python
- Транспонирование 2D-массива с помощью zip
- Очистка входных данных
- Измерение времени выполнения в Python
- Функция map() и ленивая оценка
- Создание файла с проверкой ошибки
- Область видимости переменных в Python















