Подтвердить что ты не робот

Установка anaconda поверх существующей системы python?

Я нашел старую Windows XP машину, на которой запущен Python 2.5.2. Вместо этого я хотел бы использовать Anaconda. Могу ли я просто установить Anaconda на него, и мне нужно удалить Python 2.5.2? Аналогично, у меня есть система Mac с Python 2.7.9, работающая с некоторыми библиотеками NLT, и я бы хотел, чтобы Anaconda работала и на ней. Каков наилучший способ получить Anaconda над существующей системой, которая уже имеет python?

4b9b3361

Ответ 1

Просто установите.

Anaconda управляет Python для вас и создает соответствующий каталог bin, содержащий исполняемый файл и каталог pkgs, содержащий установленные пакеты. Все это в структуре каталогов с именем anaconda (или anaconda3 при использовании Python 3). Кроме того, он изменяет путь поиска, поэтому Python внутри каталога anaconda/bin/ используется, когда выдается команда python.

В Ubuntu это выглядит так:

# added by Anaconda 2.3.0 installer
export PATH="/home/jim/anaconda/bin:$PATH"

Добавив новый путь в начале PATH, он гарантирует, что anaconda bin/python будет расположен первым.

Внимание:

Мне нужно удалить Python 2.5.2?

Обычно никогда не удаляет "оригинальный" Python, если явно не разрешено официальными источниками. Во многих операционных системах Python является зависимостью; он должен оставаться на месте. Я не могу говорить о старых версиях Windows, но в целом, если вы не уверены, что это необходимо, или нет оставить его.

Снятие этого может сломать некоторые совершенно несвязанные вещи.

Ответ 2

Установка Python на Mac не влияет на установку Anaconda. Однако Anaconda управляет переменной среды $PATH. Не нужно удалять Python.

Ответ 3

1 - Не удаляйте Python из существующей системы. Установщик Anaconda устанавливает Python при необходимости

Вы можете проверить, что включает пакеты anaconda: http://docs.continuum.io/anaconda/pkg-docs

Это также относится к Mac OS, как от Python 2.x, так и от 3.x