¿Qué significa ".bashrc o anteponer la ubicación de instalación de Anaconda"?

12

Instalé Anaconda desde la raíz, después de completar la instalación, este mensaje se mostró en la pantalla del terminal:

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:~#

¿Qué significan estas tres siguientes afirmaciones?

  1. ¿Desea que el instalador anteponga la ubicación de instalación de Anaconda a PATH en su /root/.bashrc? [sí | no]
  2. Es posible que desee editar su .bashrc o anteponer la ubicación de instalación de Anaconda:
  3. $ export PATH = / usr / bin / anaconda / bin: $ PATH

Accedí a root usando: pkj@pkj:~$ sudo su -

pkj
fuente

Respuestas:

11
  1. Te pregunta si quieres agregar Anaconda a tu PATH. Básicamente, esto significa que cuando escribe anaconda en la interfaz de línea de comandos, sabe dónde buscarla.

  2. Solo sugiero que haga lo que 1.recomienda o ejecute el siguiente comando para poder ejecutar anaconda desde la línea de comando sin tener que ir primero /opt/anaconda/anaconda.bin(este es solo un ejemplo, ya que no conozco la ruta real).

  3. Esta es una forma de agregar el directorio de instalación de anaconda a su ruta para que pueda escribir anaconda. Básicamente una forma alternativa de uno.

  4. Sí, recomendaría que ejecutes el número tres. No hará daño a nada y probablemente solo te facilitará la vida.

EDITAR

Además, cuando intenta cambiar a root, puede emitir sudo suno -es necesario. Solo un FYI generalmente no es necesario. Puede leer aquí para más detalles. De cualquier manera no es gran cosa

Dylan
fuente
Gracias @Dylan, soy bastante nuevo en Ubuntu y quiero dos aclaraciones: 1. ¿Simplemente escribir export PATH=/usr/bin/anaconda/bin:$PATHen la terminal haría el trabajo? 2. Desde que lo instalé a través de root, ¿podría acceder a Anaconda desde otras cuentas de usuario?
pkj
Sí, emitir ese comando tendría el efecto deseado y sí, podrá acceder a él en otras cuentas de usuario
Dylan
4

Si está utilizando Anaconda3, agregue lo siguiente al final de su /root/.bashrcarchivo:

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

En lo que respecta al camino de Anaconda, eso exportes todo lo que necesita saber. Anaconda usa enlaces duros.

noobninja
fuente