Курс 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"
- Объединение словарей в Python
- Работа с контекст-менеджером «with»
- Операторы Splat и splatty-splat
- Проверка условий: all и any
- Метод rmatmul для пользовательских матриц
- Копирование словарей и списков в Python
- Получение размера объекта с sys.getsizeof()
- Работа с Path в Python
- Анонимные функции в Python
- Инициализация переменных
- Строковое представление объектов
- Преобразование текста в речь с Python
- Установка и использование библиотеки google
- Возврат нескольких значений
- Обход словаря в Python
- Атрибуты класса и экземпляра
- Поиск простых чисел
- Определение размера папок в Python
- Срезы в Numpy
- Функция zip() для объединения списков
- Контекстный менеджер в Python
- Метод rename() для переименования файлов и каталогов
- Переопределение метода sub
- Метод __int__ в Python
- Выражения-генераторы в Python
- Округление дробей в Python
- Вложенные генераторы в Python
- Частичное применение функций в Python
- Получение локальных переменных в Python
- Получение частей дроби
- Оператор zip в Python
- Работа с файлами в Python
- Поиск файлов по шаблону
- Работа с дробями в Python
- Управление сессиями в Python
- Метод __getitem__ в Python
- Преобразование в float
- Получение обратного списка чисел
- Замена текста с помощью sub
- Метод repr() в Python
- Разделение строки с помощью split()
- Lambda-функция в Python: использование с map() и sum()
- Функциональное программирование.
- Создание .exe файла с pyinstaller
- Генераторы в Python
- Освоение Python
- Преобразование символов с помощью map















