it-swarm.com.ru

Как мне заставить Ubuntu использовать python Анаконды вместо стандартного / usr / lib / python ...?

Я установил Anaconda, используя инструкции, приведенные на главном веб-сайте, которые похожи на те, которые можно увидеть здесь: Как установить Anaconda в Ubuntu?

Однако я обнаружил, что мне пришлось вручную изменить PATH с помощью команды export в ~/.profile (согласно официальным инструкциям Ubuntu: https://help.ubuntu.com/community/EnvironmentVariables ), чтобы получить система, которую нужно знать о ~/anaconda/bin:

export PATH="/usr/local/texlive/2014/bin/x86_64-linux:$PATH"
export PATH="~/anaconda/bin:$PATH"

Уже это было удивительно, потому что Anaconda должна была быть в состоянии правильно разобраться во время установки.

Теперь другая проблема, с которой я сталкиваюсь, заключается в том, что когда я запускаю python в терминале, по умолчанию используется Python в/usr/lib/python ..., а не ~/anaconda/bin/python.

Как это исправить?

5
user390136

Символ тильды (~) не раскрывается, если заключен в кавычки (даже в двойные кавычки, которые допускают большинство других расширений имени файла). Вы должны заменить ~ на $HOME в экспорте PATH:

export PATH="/usr/local/texlive/2014/bin/x86_64-linux:$PATH"
export PATH="$HOME/anaconda/bin:$PATH"
8
steeldriver

Я столкнулся с той же проблемой. Попробовал это и у меня работает

исходный бин/активировать ~/anaconda3 /

1
Paul