Почему установка anaconda3 заканчивается python2 вместо python3 - PullRequest
0 голосов
/ 30 января 2020

Я не получаю это:

На моем гостевом компьютере Linux VM я скачал и установил Anaconda3 (https://repo.anaconda.com/archive/Anaconda3-2019.10-Linux-x86_64.sh) без ошибок / предупреждений.

Я предполагал, что новая установка будет добавлена ​​в PATH автоматически, похоже, нет.

Все, что я хочу сделать, это: 1. Использование python3 2. Запуск Jupyter с python3 kernel

Кто-нибудь может пролить мне больше света?

Большое спасибо.

1 Ответ

0 голосов
/ 30 января 2020

Согласно этому руководству , похоже, что /path/to/anaconda/bin не добавляется в $PATH напрямую. Как только мы запустим conda init, .bashrc изменится, чтобы отразить изменение в $PATH. Путь anaconda добавляется к $PATH после того, как мы запустим conda activate после выполнения команды conda init.

Если, с другой стороны, создается и активируется виртуальная среда, $PATH теперь указывает /path/to/anaconda/envs/myenv/bin.

[root@user]#echo $PATH
# <PATH> 

<install conda>

[root@user]#echo $PATH
# unchanged <PATH>

[root@user]#conda init
[root@user]#echo $PATH
# unchanged <PATH>

[root@user]#conda activate
(base)[root@user]#echo $PATH 
# /path/to/anaconda/bin:<PATH>
[root@user]#conda create -n myenv ...
[root@user]#conda activate myenv
(myenv)[root@user]#echo $PATH
#path/to/anaconda/envs/myenv/bin:<PATH>

Для установки python3 и jupyter хорошим способом будет:

  1. Создайте виртуальную среду conda с python3

  2. Установите библиотеки.

Хотя Anaconda не рекомендует ручное добавление к $PATH, вы можете вручную добавить его в путь без создания виртуальной среды для установки. библиотеки.

Надеюсь, это поможет

...