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