Как установить анаконду в качестве питона по умолчанию?

11

Я только что установил Anaconda (для ноутбука ipython - хотел запустить какую-нибудь программу для панд). Он успешно установлен, но проблема в том, что когда я печатаю which python, он всегда использует Python по умолчанию/usr/bin/python

Будет здорово, если кто-нибудь подскажет, как настроить Python Anaconda в качестве Python по умолчанию. Я noob здесь до сих пор, я только что установил анаконду в путь по умолчанию, как показано ниже ~/anaconda3.

Заранее спасибо.

Йогеш Ратуди
источник

Ответы:

13

У меня такая же настройка, как вы хотите. В моем случае anaconda installerдобавлена ​​запись в моем ~/.bashrcфайле. Я не знаю, почему ваш не сделал. Чтобы сделать то, что вы хотите, добавьте это в свой ~/.bashrcфайл:

export PATH="/home/yash/anaconda3/bin:$PATH"

После этого вам необходимо обновить переменные env, открыв новый терминал или используя source ~/.bashrc

С этим:

$ which python
/home/yash/anaconda3/bin/python

И python -vвозвращает:anaconda

Чтобы вернуться к прежнему значению по умолчанию, я закомментирую запись, устанавливающую путь к .bashrcфайлу, и получаю следующие результаты:

$ which python
/usr/bin/python
$ python -v
python 2.7.*
Джордж Удосен
источник
2
Это нормально, оф. Но я бы предложил использовать окружения, чтобы вы могли создавать столько envs для Python, сколько вам нужно, и переключаться между ними, используя source activate/deactivate: conda.io/docs/using/envs.html
Сэмюэль,
Я добавил вышеизложенное в ~ / .bashrc, однако, какой Python не возвращает версию anaconda3 ..... Нужно ли перезагрузить компьютер, чтобы он вступил в силу? Только что установлен анаконда.
user391339
# добавлено установщиком Anaconda3 export PATH = "/ home / d / anaconda3 / bin: $ PATH"
user391339
2
Ах, я понял. Вам нужно обновить переменные окружения, либо заново открыв новый терминал, либо набрав source ~ / .bashrc
user391339
3

Вместо добавления записи в ~ / .bashrc добавьте запись в ~ / .profile или ~ / .bash_profile, так как это путь, а не псевдоним. Кроме того, добавление пути в bashrc может замедлить работу терминала без необходимости. Чтобы узнать подробное значение ~ / .bashrc и его разницу с профилем, перейдите по этой ссылке .

Paramjeet Desai
источник
1

После того, как вы установили Anaconda, просто запустите

source ~/.bashrc

Если вы откроете .bashrcфайл, вы увидите, что он добавил Anaconda python в переменную окружения.

byrony
источник
0

Установка anaconda3 python по умолчанию может быть особенно сложной, если у вас есть несколько оболочек, таких как zsh и bash. Это означает, что вы должны включить переменную PATH в файл .rc по умолчанию. Простое решение просто добавить

export PATH="/home/username/anaconda3/bin:$PATH"

в ваш ~/.profileфайл. Затем отправьте файл, запустив его source ~/.profileв терминале.

Убедитесь, что он работает, запустив which python. Тебе следует увидеть/home/username/anaconda3/bin/python

Лоик Фонкам
источник
0

ОБНОВЛЕНИЕ ДЛЯ 2019+

В новых версиях Anaconda не рекомендуется добавлять conda / bin в path вручную. Во время установки спросите вас о запуске conda initнажмите yes- conda сама сделает все необходимые опции.

Mikhail_Sam
источник