Was bedeutet ".bashrc oder voranstellen des Installationsorts von Anaconda"?

12

Ich habe Anaconda von root aus installiert. Nach Abschluss der Installation wurde diese Meldung auf dem Terminalbildschirm angezeigt:

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

Was bedeuten diese drei folgenden Aussagen?

  1. Möchten Sie, dass das Installationsprogramm den Anaconda-Installationspfad vor PATH in Ihrer Datei /root/.bashrc setzt? [ja | nein]
  2. Möglicherweise möchten Sie Ihre .bashrc-Datei bearbeiten oder dem Installationsverzeichnis von Anaconda voranstellen:
  3. $ export PATH = / usr / bin / anaconda / bin: $ PATH

Ich habe auf root zugegriffen mit: pkj@pkj:~$ sudo su -

pkj
quelle

Antworten:

11
  1. Sie werden gefragt, ob Sie Anaconda zu Ihrem Produkt hinzufügen möchten PATH. Dies bedeutet im Grunde, dass bei der Eingabe von anaconda an der Befehlszeilenschnittstelle bekannt ist, wo danach gesucht werden muss.

  2. Ich schlage nur vor, Sie tun, was 1.empfohlen wird, oder führen den folgenden Befehl aus, damit Sie Anaconda von der Befehlszeile aus ausführen können, ohne zuerst zu gehen /opt/anaconda/anaconda.bin(dies ist nur ein Beispiel, da ich den tatsächlichen Pfad nicht kenne.)

  3. Auf diese Weise können Sie das Anaconda-Installationsverzeichnis zu Ihrem Pfad hinzufügen, sodass Sie einfach Anaconda eingeben können. Grundsätzlich eine alternative Form von einem.

  4. Ja, ich würde empfehlen, Nummer drei auszuführen. Es tut nichts weh und wird wahrscheinlich nur Ihr Leben leichter machen.

BEARBEITEN

Auch wenn Sie versuchen, zu root zu wechseln, müssen Sie nur " sudo suno" -eingeben. Nur zu Ihrer Information wird es normalerweise nicht benötigt. Sie können hier für Details lesen . Egal wie, kein Problem

Dylan
quelle
Vielen Dank an @Dylan, ich bin ganz neu in Ubuntu und möchte zwei Erklärungen: 1. Würde ich einfach das export PATH=/usr/bin/anaconda/bin:$PATHTerminal eingeben, um den Job zu erledigen? 2. Kann ich, da ich es über root installiert habe, von anderen Benutzerkonten aus auf Anaconda zugreifen?
pkj
Ja, wenn Sie diesen Befehl ausgeben, hat dies den gewünschten Effekt. Ja, Sie können in anderen Benutzerkonten darauf zugreifen
Dylan,
4

Wenn Sie Anaconda3 verwenden, fügen Sie am Ende Ihrer /root/.bashrcDatei Folgendes hinzu :

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

Was den Anaconda-Weg betrifft, exportist dies alles, was Sie wissen müssen. Anaconda verwendet harte Links.

noobninja
quelle