Курс 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"
- Распаковка элементов массива
- Создание словаря через dict comprehension
- Функции min(), max(), sum()
- Контекстный менеджер в Python
- Декораторы в Python
- Виртуальное окружение Python
- Улучшение читаемости кода в Python
- Создание копии списка в Python
- Работа с YAML в Python: PyYAML.
- Аннотации типов в Python
- Оператор распаковки в Python
- Сортировка списка по индексам
- Работа с файловой системой в Python
- Работа с файлами в Python
- Создание новых функций с помощью functools.partial
- Капитализация строк
- Определение объема памяти объекта
- Метод pop() списка
- Работа с Requests для HTTP-запросов
- Установка и использование библиотеки google
- Многострочные комментарии в Python
- Декораторы в Python
- Поиск наиболее частого элемента списке
- Множественное наследование в Python
- Освоение Python
- Создание и использование ChainMap
- Метод add для класса Vector
- Метод rlshift для битового сдвига
- Метод radd для пользовательских чисел
- Циклы в Python
- Регистрация на курсы SF Education
- Функции в Python: создание и вызов
- Работа с очередями в Python
- Аргументы *args и **kwargs
- Оператор assert в Python
- Копирование списков в Python
- Применение функции к каждому элементу списка
- Функция findall() для поиска вхождений строки
- Динамические маршруты во Flask
- JMESPath в Python
- Ускоренный импорт библиотек
- Работа со временем в Python
- Мощь вложенных функций в Python















