Python: путь Анаконды только добавляется по требованию

Ситуация следующая:

  • До сих пор я только использовал зернышко для установки любого пакета, в котором я нуждался, или также склонный - иногда добираются. Я установил вещи как tensorflow с поддержкой gpu и подобными вещами. По крайней мере в то время, когда я установил это, я не знал о простом способе установить tensorflow у анаконды с поддержкой gpu, таким образом, я решил просто установить его на регулярном/стандартном Python.
  • Теперь и для будущего я намереваюсь использовать анаконду. Но я не хочу терять легкий доступ к своим старым библиотекам Python, но также и не иметь для переустановки всего у анаконды.
  • Теперь я установил анаконду. Но когда я теперь открываю ноутбук Jupyter, я нахожусь в conda Python, поскольку я добавил путь conda.

Есть ли, возможно, простой способ достигнуть следующего: Когда я открываю терминал, все, что я должен сделать, действительно ли тип является быстрой командой, которая только затем добавит путь анаконды?

Это должно достигнуть этого, когда я просто открою терминал и ввожу jupyter ноутбук, мое движение к распределению Python будет распределением, где я установил tensorflow и материал. И затем я могу легко использовать команду для вхождения в среды анаконды.

Следующая строка в .bashrc добавит путь conda:

$ export PATH=~/anaconda2/bin:$PATH

Таким образом, мой вопрос, вероятно, сводится к этому: существует ли способ связать это со своего рода командой? Так, чтобы следующее произошло бы, если я открываю терминал:

jupyter notebook

-> jupyter ноутбук запускается, не используя анаконду. Но когда я делаю:

command_that_adds_the_anaconda_path
jupyter notebook

-> jupyter ноутбук запускается, с помощью анаконды

Большой заранее спасибо. Я являюсь довольно новым для окружения материала. Любая ссылка на то, как создать такую команду, будет очень цениться. Я искал его, возможно, с помощью неправильных слов, но не нашел точно это.

1
задан 4 May 2017 в 16:53

1 ответ

export PATH=~/anaconda2/bin:$PATH. Когда выполнено на терминальном сеансе (в противоположность от ~/.profile или ~/.bashrc), это будет только влиять на ту сессию и ее дочерние процессы.

1
ответ дан 7 December 2019 в 15:36

Другие вопросы по тегам:

Похожие вопросы: