Как создать виртуальное окружение в Python и перестать думать о зависимостях |
||
МЕНЮ Искусственный интеллект Поиск Регистрация на сайте Помощь проекту ТЕМЫ Новости ИИ Искусственный интеллект Разработка ИИГолосовой помощник Городские сумасшедшие ИИ в медицине ИИ проекты Искусственные нейросети Слежка за людьми Угроза ИИ ИИ теория Внедрение ИИКомпьютерные науки Машинное обуч. (Ошибки) Машинное обучение Машинный перевод Нейронные сети начинающим Реализация ИИ Реализация нейросетей Создание беспилотных авто Трезво про ИИ Философия ИИ Big data Работа разума и сознаниеМодель мозгаРобототехника, БПЛАТрансгуманизмОбработка текстаТеория эволюцииДополненная реальностьЖелезоКиберугрозыНаучный мирИТ индустрияРазработка ПОТеория информацииМатематикаЦифровая экономика
Генетические алгоритмы Капсульные нейросети Основы нейронных сетей Распознавание лиц Распознавание образов Распознавание речи Техническое зрение Чат-боты Авторизация |
2020-03-12 16:54 Работаете с несколькими проектами на Python? С этим руководством вы не потонете в зависимостях. Рассказываем, как работать с виртуальным окружением с помощью pipenv и Anaconda.
Если вы работаете над несколькими проектами одновременно, требующими разные версии Python и/или разные версии библиотек, то с помощью виртуального окружения можно создать изолированный контейнер с нужными версиями под каждую задачу. В этой статье мы рассмотрим два варианта создания виртуального окружения: 1) при помощи Anaconda — дистрибутива c предустановленными популярными библиотеками, которым часто пользуются специалисты по работе с Big Data и 2) компактной библиотеки pipenv. 1. Pipenv Pipenv – это инструмент, предоставляющий все необходимые средства для создания виртуального окружения. Он управляет пакетами проекта через файл В качестве терминала в Windows возьмем на вооружение Git Bash, в MacOs – Homebrew, в Ubuntu – стандартный терминал. 1.1. Установка Pipenv Создадим проект, используя команду Для установки В MacOs: В Ubuntu: 1.2. Создание виртуального окружения Для создания виртуального окружения воспользуемся командой: 1.3. Установка и удаление пакетов В качестве примера установим пакеты Результат установки: В качестве примера удалим пакет 1.4. Выход из виртуального окружения Для деактивации текущего окружения применим команду 2. Anaconda У Anaconda свой менеджер разрешения зависимостей – conda, заменяющий стандартный менеджер пакетов 2.1. Установка Anaconda На сайте Anaconda выберите нужную ОС, версию Python, скачайте дистрибутив и установите Anaconda. Забегая чуть вперед, если необходимо обновить Anaconda, откройте Anaconda Promt и введите команду Существует два варианта запуска виртуального окружения:
В этом руководстве используется ОС Windows, но в других ОС процесс создания виртуального окружения такой же. 2.2. Создание окружения в Anaconda Prompt Нажмите на иконку Windows, в поле поиска введите Введите команду 2.2.1. Создание виртуального окружения В следующей команде 2.2.2. Активация окружения Активируем окружение: 2.2.3. Установка пакетов Установим 2.2.4. Список установленных пакетов Посмотрим, какие пакеты установлены в виртуальном окружении: 2.2.5. Список всех виртуальных окружений Список всех созданных окружений выводится командой 2.2.6. Деактивация виртуального окружения Следующая команда деактивирует текущее окружение 2.2.7. Удаление виртуального окружения Удалим виртуальное окружение Убедимся, что окружение удалено, открыв список окружений: 2.3. Создание окружения в Anaconda Navigator Повторите шаги по установке виртуальной среды 1. Нажмите на иконку Windows, в поле поиска введите 2. Выберите вкладку 3. Нажмите 4. Перейдите в 5. Поменяйте текущее виртуальное окружение, например, на *** Мы разобрали два способа создания виртуального окружения: через компактный pipenv и с помощью среды Anaconda. Научились создавать, активировать и деактивировать виртуальные окружения и ставить в них пакеты. Теперь есть где писать чистый код! Источники Источник: proglib.io Комментарии: |
|