Курс 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"
- Капитализация строк
- ROT13 Шифр Цезаря в Python
- Сохранение и загрузка модели в PyTorch
- Просмотр файла в Jupyter Noteboo
- Принципы Zen Python
- Выбор редактора кода.
- Склеивание строк без циклов
- Работа с областями видимости переменных
- Потоковый ввод в Python
- Метод repr() в Python
- Извлечение аудио из видео
- Логирование с Loguru
- Конкатенация строк в Python
- Списки в Python
- Python Менеджер контекста
- Удаление ссылок в Python
- Нахождение разницы между списками в Python
- Установка Git и AWS CLI
- Подсчет элементов с помощью Counter
- Сглаживание списка
- Срезы в Python
- Синхронизация потоков с time.sleep()
- Python Enum Weekday Usage
- Строковое представление объектов
- Функции высшего порядка в Python
- Итерация по итерируемым объектам
- Получение размера объекта с sys.getsizeof()
- Имена объектов в Python
- Работа с пакетами
- Выражения-генераторы в Python
- Работа с географическими данными в Python
- Python itertools combinations() — группировка элементов
- Возведение в квадрат с помощью itertools
- Пропуск начальных строк с помощью dropwhile()
- Ограничение ресурсов в Python
- Виртуальные среды в Python
- Переопределение метода divmod
- Работа с файлами в Python
- Преобразование регистра строк
- Открытие и запись файлов
- Утечки переменных цикла в Python 3.x
- Основные методы NumPy
- Инверсия списка/строки в Python
- Сокращение ссылок с pyshorteners
- Извлечение чисел из текста
- Lambda-функция в Python: использование с map() и sum()















