Почему Anaconda активирует базу по умолчанию? - PullRequest
0 голосов
/ 10 апреля 2019

При установке Anaconda в файл .bash_profile добавляется скрипт. Этот скрипт активирует базовую среду, поскольку оболочка начинается с:

(base) ComputerName:~ login$

В чем разница со сценарием входа, который не активирует какую-либо среду? Почему активируется базовая среда?

Должен ли я установить новый пакет с conda install package в базовой среде или за ее пределами?

1 Ответ

1 голос
/ 10 апреля 2019

Anaconda основана на conda, который является менеджером пакетов и среды.Однако conda также является пакетом, поэтому он не может работать без Python.Другими словами, некоторая среда должна быть активирована.Кажется разумным активировать base по умолчанию.Более того, base определенно содержит все необходимые пакеты, например, пакеты для работы с защищенными соединениями (ssl).

Вы можете установить новые пакеты в base или создать другую среду.Это зависит от вас и от того, как вы используете Python.Не уверен, что делать?Не проблема.Просто Google что-то вроде python why do i need virtual environment, чтобы узнать больше из десятков источников.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...