安装anaconda

我尝试在我的Ubuntu VM上安装anaconda(在此之后 ),但由于某种原因,安装跳过了将anaconda添加到PATH变量。 我按照这里的说明进行操作,这有点帮助 现在我要打电话:

export PATH=$PATH:/home/myname/anaconda3/bin 

每一次 。 它工作(例如,如果我想导入numpy),但显然不舒服。 我该如何解决它,以便从现在开始工作?

这是PATH变量 –

 PATH="$HOME/bin:$PATH:/home/name/anaconda3/bin" 

echo $PATH返回/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin

当我尝试导入时我得到 –

  >>> import numpy Traceback (most recent call last): File "", line 1, in  ImportError: No module named 'numpy' 

现在,在我调用source的窗口中调用echo $PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/ofirarzi/anaconda3/bin:/home/ofirarzi/anaconda3/bin

但在我得到的任何其他窗口

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin

有两种可能的解决方案:

1.手动更正$PATH语句:

您在~/.profile文件中出错,导致anaconda不在您的$PATH 。 你在这里添加了:

 # set PATH so it includes user's private bin if it exists if [ -d "$HOME/bin" ] ; then PATH="$HOME/bin:$PATH:/home/ofirarzi/anaconda3/bin" <------- fi 

这是不正确的条件语句测试目录$HOME/bin ,如果不存在,将忽略额外的$PATH 。 在你的情况下,我怀疑你没有 $HOME/bin ...

请尝试以下方法(保留~/.profile前面的行不变 ):

 # set PATH so it includes user's private bin if it exists if [ -d "$HOME/bin" ] ; then PATH="$HOME/bin:$PATH" fi export PATH=/home/ofirarzi/anaconda3/bin:$PATH 

请注意,新的anaconda $PATH预先添加的,而不是如本文中所解释的那样附加 。 然后通过运行以下两个命令进行测试:

 source ~/.profile echo $PATH 

现在一切都应该好,如果不是:

2.允许安装程序更正$PATH

如果仍有一些问题我会注意到anaconda安装程序会为您提供所需的更改。 我安装在Xenial上,在安装结束时看到了以下优惠(箭头是我的补充):

 creating default environment... installation finished. Do you wish the installer to prepend the Anaconda2 install location to PATH in your /home/andrew/.bashrc ? [yes|no] <----- [no] >>> yes <----- Prepending PATH=/home/andrew/anaconda2/bin to PATH in /home/andrew/.bashrc A backup will be made to: /home/andrew/.bashrc-anaconda2.bak For this change to become active, you have to open a new terminal. Thank you for installing Anaconda2! Share your notebooks and packages on Anaconda Cloud! Sign up for free: https://anaconda.org andrew@athens:~$ 

在我的Xenial系统上输入'yes',将以下内容添加到~/.bashrc

 # added by Anaconda2 4.1.1 installer export PATH="/home/andrew/anaconda2/bin:$PATH" 

因此重新安装anaconda是另一种选择,允许安装人员努力工作:)

只需重新安装,并在最后一个问题“你想添加路径”回答是。 你一定回答不。