Курс Python → Создание виртуальной среды
Виртуальные среды — это инструмент, который позволяет изолировать установленные пакеты для конкретного проекта. Таким образом, вы можете иметь разные версии пакетов для разных проектов, и они не будут конфликтовать друг с другом. Для создания виртуальной среды в Python используется модуль venv.
Для создания виртуальной среды вам нужно выполнить следующие шаги:
python -m venv myenv
Эта команда создаст папку с именем myenv, в которой будут находиться все необходимые файлы для вашей виртуальной среды. Далее, чтобы активировать виртуальную среду, вам нужно выполнить следующую команду:
source myenv/bin/activate
Теперь вы находитесь в вашей виртуальной среде, и все установленные пакеты будут доступны только в этой среде. Вы можете устанавливать новые пакеты с помощью pip, как обычно. Когда вы закончите работу с виртуальной средой, вы можете ее деактивировать, выполнив команду:
deactivate
Использование виртуальных сред позволяет эффективно управлять зависимостями в ваших проектах, избегая конфликтов и проблем с версиями пакетов. Это стандартный подход в разработке на Python и помогает сделать ваш код более надежным и портативным.
Другие уроки курса "Python"
- Структуры данных в Python
- Асинхронное выполнение задач в процессах
- IPython и Jupyter Notebook: руководство
- Установка и загрузка Instaloader
- Создание и операции с дробями
- Lambda-функция в Python: использование с map() и sum()
- Генерация случайных чисел в Python
- Сокращение ссылок с pyshorteners
- Извлечение аудио из видео
- Обмен значений переменных в Python
- Непрерывная проверка в Python
- Декораторы классов
- Удаление первого элемента списка
- Очистка списка от False, None, 0, «»
- Обработка исключения UnboundLocalError
- Вставка переменных в шаблоны Flask
- Добавление элементов в список: append() vs extend()
- Создание пустых функций и классов в Python
- Сравнение def и lambda функций в Python
- Форматирование чисел в Python
- Моржовый оператор в Python 3.8
- Модуль sys: основы
- Работа с deque из collections
- Создание словарей и множеств в Python.
- Работа со стеком в Python
- Списки в Python: основы
- Замена текста с re.sub()
- Оптимизация памяти с __slots__
- Декораторы с аргументами
- Метод rename() для переименования файлов и каталогов
- Установка и использование Logzero
- Оператор is в Python
- Сортировка списка по индексам
- Метод __index__ в Python
- Расчет времени выполнения
- Тестирование функции сложения
- Счетчик в Python: most_common()
- Проверка наличия элемента в списке
- Python itertools combinations() — группировка элементов
- Управление асинхронными задачами на Python.
- Работа с Requests для HTTP-запросов
- Генераторы данных
- Хеширование паролей с солью
- Транспонирование матрицы в Python
- Удаление ресурса в Python
- Многострочные комментарии в Python















