Курс Python → Создание виртуальной среды
Виртуальные среды — это инструмент, который позволяет изолировать установленные пакеты для конкретного проекта. Таким образом, вы можете иметь разные версии пакетов для разных проектов, и они не будут конфликтовать друг с другом. Для создания виртуальной среды в Python используется модуль venv.
Для создания виртуальной среды вам нужно выполнить следующие шаги:
python -m venv myenv
Эта команда создаст папку с именем myenv, в которой будут находиться все необходимые файлы для вашей виртуальной среды. Далее, чтобы активировать виртуальную среду, вам нужно выполнить следующую команду:
source myenv/bin/activate
Теперь вы находитесь в вашей виртуальной среде, и все установленные пакеты будут доступны только в этой среде. Вы можете устанавливать новые пакеты с помощью pip, как обычно. Когда вы закончите работу с виртуальной средой, вы можете ее деактивировать, выполнив команду:
deactivate
Использование виртуальных сред позволяет эффективно управлять зависимостями в ваших проектах, избегая конфликтов и проблем с версиями пакетов. Это стандартный подход в разработке на Python и помогает сделать ваш код более надежным и портативным.
Другие уроки курса "Python"
- GitHub в Telegram: подписка на уведомления
- Возврат нескольких значений
- Удаление специальных символов
- Получение значений из словарей
- Исправление ошибки NameError
- Декораторы в Python
- Сортировка в Python
- Проблемы с dict в Python
- Проверка памяти объекта
- Создание Radio кнопок в tkinter
- Вычисление натурального логарифма в NumPy
- Создание класса очереди
- Участие в сообществе @selectel
- Работа с массивами в Python
- Поток данных в Python
- Перемещение и удаление файлов в Python
- Анонимные функции в Python
- %pinfo: получение информации об объекте
- Установка и использование pyshorteners
- Работа с CSV файлами
- Создание и использование ChainMap
- Python Аргументы по умолчанию
- Профилирование с Pandas
- Работа с кортежами
- Получение комбинаций в Python
- Проверка вхождения подстроки
- Переменные в Python: сокращение гласных
- Блок else в обработке исключений
- Логирование с Loguru
- Работа с датой и временем в Python
- Синхронизация доступа к ресурсам
- Множественное наследование в Python
- Оператор распаковки в Python
- Конкатенация строк в Python
- Поиск повторов в списке
- Именованные срезы в Python
- Уникальные значения из списка
- Тестирование функции сложения
- Особенности запятых в Python
- Magic Commands — улучшение работы с Python
- Функции map, filter и reduce
- Декораторы в Python
- Отслеживание выполнения программы с библиотекой tqdm
- Функция __init__ в Python
- Удаление дубликатов в pandas















