Следует ли использовать Anaconda для управления системным питоном?Или это просто для создания изолированной среды? - PullRequest
0 голосов
/ 06 июня 2018

У меня уже установлен Python 2.7 в Windows.Я обычно использовал pip для установки пакетов.Тем не менее, Pandas рекомендует использовать Anaconda, и, похоже, у нее много преимуществ, поэтому я хотел попробовать.

Я установил Miniconda, и он просто переустановил Python в своем собственном каталоге.Всегда ли Anaconda дублирует библиотеки python или может ли он использоваться для управления системным python?

Я использовал python для разработки, а также хотел использовать Pandas для анализа данных.Тем не менее, я хотел бы избежать двух копий Python.Я хочу иметь одну среду Python, которая является постоянной со всеми пакетами, которые я собираюсь иметь.В противном случае я чувствую, что мне придется устанавливать одни и те же пакеты несколько раз.

Я знаю, что Анаконда должна разделять разные среды.Означает ли это, что я пытаюсь сделать что-то, что не является его целью, или я установил это неправильно?

1 Ответ

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

Anaconda имеет корневую среду, которая включает в себя чуть более 100 самых популярных пакетов Python.

Да, вы можете использовать корневой Python в качестве исполняемого файла Python вашей системы.

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

Вы можете создать новую среду с именем «analysis», в которой есть Python, IPython и Pandas, используя:

conda create --name analysis python ipython pandas

После установки всех пакетов вы можете использовать среду, запустив (из приглашения CMD):

conda activate analysis 
...