安装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是另一种选择,允许安装人员努力工作:)
只需重新安装,并在最后一个问题“你想添加路径”回答是。 你一定回答不。