Конда устанавливает ли другой двоичный файл Python для тех же версий Python? - PullRequest
0 голосов
/ 07 января 2019

Перед установкой conda в моей системе установлен python 2.7; затем я установил conda для python 2.7 с 64-битным кодом из официального пакета для macOS .

Теперь похоже, что мой двоичный файл python был "перемещен" в другое место

ss-MacBook-Pro$ which python
/miniconda2/bin/python

Вопрос 1 : Был ли удален мой старый двоичный файл python и установлена ​​ли новая версия Python в / miniconda2 /?


Затем я создал новую среду с conda create --name testenv python=2.7, а conda env list

ss-MacBook-Pro$ conda env list
# conda environments:
#
base                  *  /miniconda2
testenv                  /miniconda2/envs/testenv

Вопрос 2 : Я установил новый двоичный файл Python в /miniconda2/envs/testenv? то есть, является ли двоичный файл python в каждой среде отдельным двоичным пакетом от базовой среды или других сред, даже если они думают, что они имеют одинаковую версию?

1 Ответ

0 голосов
/ 07 января 2019

Установка Anaconda, установка другого экземпляра Python. Это не повлияет на другие ваши установки, но может изменить Python по умолчанию для некоторых приложений. Это добавит путь к Anaconda Python к переменной PATH в ~/.bashrc (для Unix). Это один из параметров, который вы можете установить во время установки. Ваш системный Python все еще должен быть там (вероятно, на /usr/bin/python) и любые другие установки Python, которые у вас могли быть.

Создание другой среды устанавливает еще одну установку. Фактически, у вас есть возможность создать среду с Python 3. Они хранятся в каталоге env в основном каталоге Anaconda. Вы можете перечислить их с conda env list.

...