未找到Conda命令

时间:2016-02-06 20:58:54

标签: python zsh anaconda miniconda

我安装了Miniconda,并已将环境变量export PATH="/home/username/miniconda3/bin:$PATH"添加到我的.bachrc.bash_profile,但仍然无法在终端中运行任何conda命令。

我错过了另一个设置吗?我顺便使用zsh。

18 个答案:

答案 0 :(得分:90)

如果您正在使用zsh并且尚未将其设置为读取.bashrc,则需要将Miniconda目录添加到zsh shell PATH环境变量中。将其添加到您的.zshrc

export PATH="/home/username/miniconda/bin:$PATH"

确保替换 /home/username/miniconda 您的实际路径

保存,退出终端然后重新打开终端。 conda命令应该有效。

答案 1 :(得分:11)

如果您的.bashrc文件中有PATH且仍在

conda: command not found

您的终端可能没有查找bash文件。 类型 终端bash以确保您使用bash然后尝试: conda --version

答案 2 :(得分:11)

也许你需要执行“source~ / .bashrc”

答案 3 :(得分:7)

有时,如果您在安装了anaconda之后没有重新启动终端,则会出现此错误。

关闭终端窗口并重新启动它。

现在它对我有用了!

答案 4 :(得分:3)

我在更新conda后在Mac上遇到了这个问题。解决方案是在现有的conda设置之上运行conda mini安装程序。

$ curl https://repo.continuum.io/miniconda/Miniconda3-latest-MacOSX-x86_64.sh -o ~/miniconda3.sh
$ bash ~/miniconda3.sh -bfp ~/miniconda3

在linux上,您可以使用:

$ curl https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh -o ~/miniconda3.sh
$ bash ~/miniconda3.sh -bfp ~/miniconda3

对于其他版本,您可以转到https://repo.continuum.io/miniconda/

详情请查看: https://github.com/conda/conda/issues/1364

答案 5 :(得分:2)

也许您应该将其添加到.bashrc.zshrc

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

对我有用。

答案 6 :(得分:1)

对于Conda> 4.4,请执行以下操作:

$ echo ". /home/ubuntu/miniconda2/etc/profile.d/conda.sh" >> ~/.bashrc

然后您需要重新加载用户bash,以便注销:

exit

然后再次登录。

答案 7 :(得分:1)

conda:找不到命令

尝试将以下行添加到您的 .bashrc 文件中

export PATH=~/anaconda3/bin:$PATH

然后尝试:

conda --version

查看版本

然后生效

conda init 

答案 8 :(得分:1)

我必须运行以下命令来激活外壳:

eval "$(/home/username/anaconda3/bin/conda shell.bash hook)"

答案 9 :(得分:1)

蛮力方式可能是

if [ $? -eq 0 ]; then
    eval "$__conda_setup"
else
    if [ -f "/root/miniconda3/etc/profile.d/conda.sh" ]; then
        . "/root/miniconda3/etc/profile.d/conda.sh"
    else
        export PATH="/root/miniconda3/bin:$PATH"
    fi
fi

然后初始化并测试 Conda。

conda init
conda -V

这就是康达试图做的。用 ~/.bashrcless ~/.bashrc

查看 cat ~/.bashrc 的结尾

答案 10 :(得分:1)

要初始化您的外壳,请运行以下代码

source ~/anaconda3/etc/profile.d/conda.sh
conda activate Your_env

为我工作了,我从下面的链接中找到了解决方法
https://www.codegrepper.com/code-[“CommandNotFoundError:您的外壳尚未正确配置为使用'conda activate'。] [1] examples / shell / CommandNotFoundError%3A + Your + shell + has + not + been + properly + configured + to + use +% 27conda + activate%27. + To + initialize + your + shell%2C + run

答案 11 :(得分:0)

导出 PATH="~/anaconda3/bin":$PATH

答案 12 :(得分:0)

对于那些升级到MacOS Catalina之后遇到问题的人。

简短版本:

# 1a) Use tool: conda-prefix-replacement - 
# Restores: Desktop -> Relocated Items -> Security -> anaconda3
curl -L https://repo.anaconda.com/pkgs/misc/cpr-exec/cpr-0.1.1-osx-64.exe -o cpr && chmod +x cpr
./cpr rehome ~/anaconda3
# or if fails
#./cpr rehome ~/anaconda3 --old-prefix /Anaconda3
source ~/anaconda3/bin/activate

# 1b) Alternatively - reintall anaconda - 
# brew cask install anaconda

# 2) conda init
conda init zsh
# or
# conda init    

进一步阅读-Anaconda blog postGithub discussion

答案 13 :(得分:0)

我有同样的问题。我刚刚关闭并重新打开了终端,它可以正常工作。那是因为我在终端打开的情况下安装了anaconda。

答案 14 :(得分:0)

确保安装与内核兼容的Anaconda二进制文件。 我遇到了同样的情况。我有一个x64_86 CPU并试图安装64位Power 8安装程序。您可以使用以下命令找到相同的CPU。它为您提供有关计算机的基本信息和#39;软件和硬件.-

$ uname -a

https://www.anaconda.com/download/#linux

上面链接中的页面显示了2种不同类型的64位安装程序 -

  • 64位(x86)安装程序和
  • 64位(Power 8)安装程序。

答案 15 :(得分:0)

按照bash控制台给出的建议做同样的事情,但要注意建议中存在一些错误(文件路径格式不正确)。将这两个命令粘贴到 windows 的 bash 控制台中:

echo ". C:/Users/mingm/Anaconda3/etc/profile.d/conda.sh" >> ~/.bashrc

echo "conda activate" >> ~/.bashrc

粘贴这两个命令后,退出 bash 控制台,重新加载它,然后通过输入“conda activate your_env_name”来激活虚拟环境。

答案 16 :(得分:0)

这可能是一个愚蠢的错误,如果安装了,请确保在导出路径中使用 anaconda3 而不是 anaconda

答案 17 :(得分:-1)

MacOSX:cd /Users/USER_NAME/anaconda3/bin && ./activate