анаконда - используя conda create - PullRequest
0 голосов
/ 24 июня 2018

У меня есть основной вопрос об использовании Conda в качестве менеджера среды.

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

Однако, когда я создаю новую среду, она создается пустой, без каких-либо пакетов, с которыми поставляется Anaconda. Как я могу запустить новую среду со всеми установленными пакетами anaconda? Спасибо!

Ответы [ 2 ]

0 голосов
/ 24 июня 2018

Вы должны установить пакет anaconda следующим образом:

 conda create -n myEnv anaconda

когда вы добавляете anaconda к вашей команде, вы говорите conda установить все пакеты, которые поставляются с anaconda

0 голосов
/ 24 июня 2018
conda create -n myEnv python=3.6

Это должно включать все пакеты по умолчанию в вашей среде.Сказав это, я считаю хорошей практикой устанавливать только те пакеты, которые вам действительно нужны.Вы действительно требуете все, что включает в себя conda по умолчанию?

РЕДАКТИРОВАТЬ: Хорошо, я просто дважды проверил, и conda действительно не включает столько, сколько я думал.Вот список пакетов по умолчанию для Python 3.6 env:

ca-certificates: 2018.4.16-0       conda-forge
certifi:         2018.4.16-py36_0  conda-forge
libgcc-ng:       7.2.0-hdf63c60_3             
ncurses:         5.9-10            conda-forge
openssl:         1.0.2o-0          conda-forge
pip:             9.0.3-py36_0      conda-forge
python:          3.6.5-1           conda-forge
readline:        7.0-0             conda-forge
setuptools:      39.2.0-py36_0     conda-forge
sqlite:          3.20.1-2          conda-forge
tk:              8.6.7-0           conda-forge
wheel:           0.31.0-py36_0     conda-forge
xz:              5.2.3-0           conda-forge
zlib:            1.2.11-h470a237_3 conda-forge
...