создание среды Anaconda python со всеми пакетами

Я хочу создать среду Anaconda python с помощью все пакетов, которые Continuum включает в свой установщик Anaconda по умолчанию. На основе некоторого поиска в Интернете я использовал следующую команду:

conda create -n env_full python=3

однако будет установлено только несколько пакетов. Пожалуйста, посмотрите снимок экрана.enter image description here

любезно направьте меня на использование правильных команд.

сейчас я пытаюсь сделать это на настольном компьютере, но я бы хотелось бы применить те же принципы к объекту кластера.

2 ответов


конечно, вы не имеете в виду install все доступные пакеты, верно? Только канал Continuum по умолчанию имеет 635 из них, и есть бесчисленное множество других на других каналах.

Я думаю, что @cel прямо выше, чтобы предположить, что вы специально просите установить все пакеты, которые Continuum включает в свой установщик Anaconda по умолчанию. Если это так, то самая простая команда:

conda create -n env_full anaconda

это установит последнюю версию anaconda набор пакетов, скомпилированный для вашей версии Python по умолчанию (той, которую вы использовали для установки Anaconda изначально). Если вы хотите создать среду с другой версией Python, просто добавьте ее в командную строку; например

conda create -n env_full anaconda python=2.7
conda create -n env_full anaconda python=3.5

Anaconda поставляется с корневым env, это называется базой. Вы можете использовать это как есть или клонировать новую среду из него.

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

вы можете перечислить все доступные conda env на вашем компьютере следующим образом

 conda info --env

вы увидите базу имен enviornment, активируйте ее, чтобы использовать ее

 source activate base

вы можете проверить все пакеты доступно в env со следующей командой (эта работа с любым env, созданным с conda)

 conda list -n base

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

conda create --name <env_name> --clone base