Курс 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"
- Объединение списков в строку
- Инициализация переменных
- Передача словаря через **kwargs
- Объявление переменных в Python
- Метод setdefault() в Python
- Методы работы со списками
- Codecademy в Telegram
- Структуры данных в Python
- Классы данных в Python
- Функции all и any в Python
- Сравнение def и lambda функций в Python
- Список импортированных модулей в Python
- Управление экспортом элементов
- Объединение словарей в Python
- Равенство и идентичность в Python
- Установка и использование Logzero
- Отделение звука от видео
- Поиск индексов подстроки
- Генераторы списков
- Наиболее частотные элементы с помощью Counter
- Отправка HTTP-запросов в Python
- Работа с базами данных SQLite
- Выборка чисел
- Фильтры Pillow: NEAREST, BILINEAR, BICUBIC
- Функции в Python: создание и вызов
- Метод eq для сравнения объектов
- Бинарный поиск
- ChainMap.new_child() — добавление нового словаря
- Поиск анаграмм с Counter
- Работа с асинхронными задачами в Python
- Декоратор total_ordering для класса Point
- Создание пар из последовательностей
- Доступ к локальным переменным
- PEP-401: оператор
- Отправка HTTP-запросов с User-Agent
- Визуализация пропусков данных
- Преобразование Excel в PDF с Spire.XLS
- Удаление URL-адресов в Python
- Сортировка HTML по CSS-селектору
- Класс-оболочка для словарей
- Списки в Python
- Numpy: разбиение массивов
- Поиск с библиотекой Google
- Метод count() для списка
- Оператор break в Python
- Установка и использование модуля «howdoi»















