我安装了Anaconda并且可以运行Python,所以我假设我正确地安装了它。遵循此介绍性文档,我正在尝试安装Python v3.3,因此我将以下行复制并粘贴到我的控制台:
conda create -n py33 python=3.3 anaconda
然而,这给了我一个错误:
-bash: conda:命令未找到
我要怎么做才能运行康达?
我在Linux系统上工作。
我安装了Anaconda并且可以运行Python,所以我假设我正确地安装了它。遵循此介绍性文档,我正在尝试安装Python v3.3,因此我将以下行复制并粘贴到我的控制台:
conda create -n py33 python=3.3 anaconda
然而,这给了我一个错误:
-bash: conda:命令未找到
我要怎么做才能运行康达?
我在Linux系统上工作。
当前回答
首先,检查anaconda的位置,对我来说,我在/目录下安装了anaconda3,我用/anaconda3访问
然后在你的终端,输入export PATH="<base location>/anaconda3/bin:$PATH"对我来说,它是export PATH="/anaconda3/bin:$PATH"。
最后,输入source $/anaconda3/bin/activate。对你来说,只需改变你的位置。
现在,您可以尝试conda list进行测试。
另外,请访问安装指南
其他回答
事实证明,道路并不是我设定的。
为此,我首先必须编辑.bash_profile(我把它下载到我的本地桌面来做,我不知道如何从linux文本编辑文件)
然后将其添加到.bash_profile:
PATH=$PATH:$HOME/anaconda/bin
我正在设置一个运行Ubuntu的虚拟机。我在“Home”文件夹中安装了anaconda 3。当我在终端中输入“conda”时,我得到了错误“conda: command not found”。
在终端中输入下面的代码对我来说是有效的……
export PATH=$PATH:$HOME/anaconda3/bin
为了检查它是否工作,我输入:
conda --version
响应版本号。
使用export PATH=策略和conda activate将导致conda>=4.4的警告消息。
推荐的方法(参见这个发布说明和这篇文章)是删除export PATH=…然后在你的.bashrc (.bash_profile)中添加如下行:
. ~/anaconda2/etc/profile.d/conda.sh
此外,如果你想在默认情况下激活conda,添加:
conda activate
如果你刚刚安装了anaconda并得到了这个错误,那么我认为你忘记了运行这个命令:
来源 ~/.巴什尔克
这将使您在终点站使用水蟒。
这似乎很简单,但很多人(包括我)都犯了这个错误。
如果错误仍然存在,则必须验证anaconda location是否已添加到系统中的PATH中。
一旦你添加了它,就没问题了
使用conda初始化
正如在另一个答案中指出的那样,从v4.4.0开始,不再推荐在$PATH上手动添加Conda(参见版本说明)。此外,自从Conda v4.6以来,引入了通过Conda init命令管理shell初始化的新功能。因此,更新后的建议是运行
Linux/UNIX (OS X < 10.15)
./anaconda3/bin/conda init
Mac OS X >= 10.15
./anaconda3/bin/conda init zsh
窗户
./anaconda3/Scripts/conda.exe init
您必须启动一个新的shell或源init文件(例如,source .bashrc)才能使更改生效。
细节。为了深入了解conda init到底做了什么,可以看到下面的答案。
选择壳
您可能需要显式地向Conda标识您的shell。例如,如果您运行zsh (Mac OS X 10.15+默认)而不是bash,那么您将运行
./anaconda3/bin/conda init zsh
请参阅./anaconda3/bin/conda init——help获取支持的shell的全面列表。
警告之词
我建议使用——dry-run|-d标志和verbosity (-v)标志来运行上面的命令,以便确切地了解它会做什么。如果您的shell运行命令文件(例如,.bashrc)中还没有conda管理的部分,那么这应该看起来像直接插入一些新行。如果它不是如此简单的插入,我建议先清除$PATH和相关的shell初始化文件(例如bashrc)中的任何先前的Conda部分。
同样,对于那些感兴趣的人,在这个答案中有一个深入的了解它是如何工作的。
潜在的自动清理
Conda v4.6.9引入了一个——reverse标志,它自动删除由Conda init插入的更改。