我安装了Miniconda,并已将环境变量export PATH="/home/username/miniconda3/bin:$PATH"
添加到我的.bachrc
和.bash_profile
,但仍然无法在终端中运行任何conda命令。
我错过了另一个设置吗?我顺便使用zsh。
答案 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/
答案 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
这就是康达试图做的。用 ~/.bashrc
或 less ~/.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
答案 13 :(得分:0)
我有同样的问题。我刚刚关闭并重新打开了终端,它可以正常工作。那是因为我在终端打开的情况下安装了anaconda。
答案 14 :(得分:0)
确保安装与内核兼容的Anaconda二进制文件。 我遇到了同样的情况。我有一个x64_86 CPU并试图安装64位Power 8安装程序。您可以使用以下命令找到相同的CPU。它为您提供有关计算机的基本信息和#39;软件和硬件.-
$ uname -a
https://www.anaconda.com/download/#linux
上面链接中的页面显示了2种不同类型的64位安装程序 -
答案 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