Що означає ".bashrc або передбачити місце встановлення Anaconda"?


12

Я встановив Anaconda з root, після завершення інсталяції це повідомлення відображалося на екрані терміналу:

Python 2.7.8 :: Continuum Analytics, Inc.
creating default environment...
installation finished.
Do you wish the installer to prepend the Anaconda install location to PATH in your /root/.bashrc ? [yes|no]
[no] >>> no

You may wish to edit your .bashrc or prepend the Anaconda install location:

$ export PATH=/usr/bin/anaconda/bin:$PATH

Thank you for installing Anaconda!
root@pkj:~#

Що означають ці три наступні твердження?

  1. Ви хочете, щоб інсталятор допоміг розташування встановлення Anaconda PATH у вашому /root/.bashrc? [так | ні]
  2. Ви можете відредагувати .bashrc або додати місце встановлення Anaconda:
  3. $ export PATH = / usr / bin / anaconda / bin: $ PATH

Я отримав доступ до root, використовуючи: pkj@pkj:~$ sudo su -

Відповіді:


11
  1. Питає, чи хочете ви додати Anaconda до свого PATH. Це в основному означає, що коли ви вводите анаконда в інтерфейс командного рядка, він знає, де її шукати.

  2. Просто пропоную вам зробити те, що 1.рекомендується, або виконати наступну команду, щоб ви могли запустити анаконда з командного рядка без попереднього переходу /opt/anaconda/anaconda.bin(це лише приклад, оскільки я не знаю фактичного шляху.)

  3. Це спосіб додати каталог встановлення anaconda до свого шляху, щоб ви могли просто ввести анаконда. В основному альтернативна форма.

  4. Так, я б рекомендував вам виконати номер три. Це нічого не зашкодить і, ймовірно, просто полегшить ваше життя.

EDIT

Також не коли ви намагаєтеся перемкнутися на корінь , ви можете просто видавати sudo suНЕ -потрібно. Просто фій, як правило, не потрібен. Ви можете прочитати тут деталі. У будь-якому випадку немає великого


Спасибі @Dylan, я зовсім новачок у Ubuntu, і я хочу два роз’яснення: 1. Чи просто вводить роботу export PATH=/usr/bin/anaconda/bin:$PATHв термінал? 2. Оскільки я встановив його через root, чи зможу я отримати доступ до Anaconda з інших облікових записів користувачів?
pkj

Так, видача цієї команди дасть бажаний ефект, і так, ви зможете отримати доступ до неї в інших облікових записах користувачів
Ділан

4

Якщо ви використовуєте Anaconda3, додайте наступне до самого кінця свого /root/.bashrcфайлу:

export PATH="/root/anaconda3/bin:$PATH"

Що стосується шляху Анаконда, exportце все, що вам потрібно знати. Анаконда використовує жорсткі посилання.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.