Для тех из вас, кто не использовал conda, это может быть полезным первым набором действий:

Скачать conda:

Вот ссылка на страницу загрузки miniconda:



Выберите установщик, который подходит для вашей ОС.

Установите conda:

Установите с помощью скачанного установщика. После установки, в зависимости от вашей ОС, ваш терминал теперь должен иметь возможность запускать conda, и вот что вы должны увидеть, если у вас правильно установлена ​​conda

Несколько слов об окружающей среде:

Окружающая среда в conda аналогична контейнеру, который вы используете для приготовления обеда. Все ингредиенты, которые вы кладете в контейнер, являются упаковками. Чтобы приготовить, вы кладете ингредиенты в контейнер. Ингредиенты взаимодействуют друг с другом, усиливая вкус блюда. А.. грубый пример..

Итак, вам нужно иметь отдельные среды для разных целей. Conda инициализируется базовой средой каждый раз, когда вы ее вызываете (слово инициализируется). Но использование базового контейнера для вашей работы — не лучшая стратегия.

Чтобы создать новую среду, вы можете просто ввести:

conda create --name EnvironmentNameOfYourChoice

Вот пример того, как создать среду под названием myenv.

conda create --name myEnv

Вот что вы должны увидеть дальше:

А пока давайте подумаем об этом как о единственном способе создать новую среду.

Активировать среду:

Я упоминал ранее, что conda инициализируется базовой средой каждый раз, когда она инициализируется. После настройки вашей среды вы захотите воздержаться от использования базовой среды и перейти в среду, которую вы создали. По какой-то причине это то, что называется активацией среды, и вот как вы это делаете:

conda активирует myEnv

Вот так просто и просто.

Установка пакетов... Э-э, подождите... что теперь за пакет?

Помните ингредиенты для блюда? Что ж, давайте добавим некоторые ингредиенты к блюду, которое мы готовили в нашем контейнере.

Множество действительно умных людей написали много очень хорошего кода, чтобы таким людям, как вы и я, не приходилось беспокоиться о многих вещах. Например, если бы вам нужно было написать код для чтения CSV-файлов, вы потратили бы много времени, пытаясь написать код (что такое разделитель, как вы обрабатываете заголовки и т. д.). Вместо этого вы можете использовать пакеты для чтения файлов Excel, файлов csv и многих других типов файлов. Эти пакеты доступны для загрузки в вашу среду. Вы можете установить любой пакет, выполнив следующее:

conda install имя-пакета, который вы хотите установить

чтобы установить пакет с именем jupyter, который, кстати, является одним из моих любимых пакетов, вы можете запустить

conda установить jupyter

В зависимости от того, какая у вас версия conda, вот что вы увидите, если установите jupyter

Создание среды со списком уже установленных пакетов:

Если вы установили кучу пакетов и переключаетесь на новую среду либо на том же компьютере, либо на другом, вам понадобится список всех установленных пакетов. Вот как получить список всех установленных пакетов:

экспорт среды conda

Чтобы сохранить данные о пакетах в вашей среде в файл с именем myEnv.yml, вы можете ввести:

экспорт conda env › myEnv.yml

Когда у вас есть файл yml, чтобы создать среду с теми же пакетами на другом компьютере, вы можете просто ввести:

conda env create -f myEnv.yml

Чтобы удалить среду, убедитесь, что вы не используете эту среду. Если да, деактивируйте среду и введите следующее:

conda env remove --name имя-среды

В нашем примере мы деактивируем myEnv, а затем удалим среду.

Надеюсь, вы узнали что-то новое из этой небольшой статьи. Счастливого обучения!