“ .bashrc或在Anaconda安装位置之前”是什么意思?


12

我从根目录安装了Anaconda,安装完成后,此消息显示在终端屏幕上:

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安装位置放在/root/.bashrc中的PATH之前?[是|否]
  2. 您可能希望编辑.bashrc或在Anaconda安装位置之前添加:
  3. $ export PATH = / usr / bin / anaconda / bin:$ PATH

我使用以下命令访问root: pkj@pkj:~$ sudo su -

Answers:


11
  1. 正在询问您是否要将Anaconda添加到您的PATH。这基本上意味着,当您在命令行界面上键入anaconda时,它知道在哪里寻找它。

  2. 只是建议您执行1.建议的操作或执行以下命令,这样您就可以从命令行运行anaconda,而无需首先进入/opt/anaconda/anaconda.bin(这只是一个示例,因为我不知道实际路径。)

  3. 这是将anaconda安装目录添加到路径的一种方法,因此您只需键入anaconda。基本上是一种替代形式。

  4. 是的,我建议您执行第三项。它不会伤害任何东西,只会使您的生活更轻松。

编辑

另外,当您尝试切换到root用户时,只需发出sudo suno -即可。通常不需要。您可以在此处阅读有关详细信息。无论哪种方式都不大


感谢@Dylan,我是Ubuntu的新手,我想澄清两点:1.只需export PATH=/usr/bin/anaconda/bin:$PATH在终端中键入即可完成这项工作?2.由于我是通过root用户安装的,因此我可以从其他用户帐户访问Anaconda吗?
pkj 2015年

是的,发出该命令将具有预期的效果,是的,您将能够以其他用户帐户访问该命令
Dylan

4

如果您使用的是Anaconda3,请将以下内容添加到/root/.bashrc文件的末尾:

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

就Anaconda而言,这export就是您所需要知道的。Anaconda使用硬链接。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.