Python 找不到Conda命令

Python 找不到Conda命令,python,zsh,anaconda,miniconda,Python,Zsh,Anaconda,Miniconda,我已经安装了Miniconda,并将环境变量export PATH=“/home/username/miniconda3/bin:$PATH”添加到我的.bachrc和.bash\u profile中,但仍然无法在我的终端中运行任何conda命令 我是否错过了另一个设置?顺便说一句,我使用的是zsh。如果您使用的是zsh,但尚未将其设置为read.bashrc,则需要将Miniconda目录添加到zsh shell PATH环境变量中。将此添加到您的.zshrc: export PATH="/h

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


我是否错过了另一个设置?顺便说一句,我使用的是zsh。

如果您使用的是zsh,但尚未将其设置为read.bashrc,则需要将Miniconda目录添加到zsh shell PATH环境变量中。将此添加到您的
.zshrc

export PATH="/home/username/miniconda/bin:$PATH"
确保用您的实际路径替换
/home/username/miniconda


保存,退出终端,然后重新打开终端
conda
命令应该可以工作。

如果您在.bashrc文件中有路径,并且仍在使用

conda: command not found
您的终端可能没有查找bash文件。 类型
bash
以确保您处于bash中,然后尝试:
conda--version

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

在更新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
对于其他版本,您可以转到

详情请参阅:

确保您正在安装与内核兼容的Anaconda二进制文件。 我也遇到过同样的情况。原来我有一个x64_86 CPU,正在尝试安装一个64位Power 8安装程序。您可以使用以下命令来查找您的CPU。它为您提供了有关计算机软件和硬件的基本信息-

$uname-a

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

  • 64位(x86)安装程序和
  • 64位(电源8)安装程序

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

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


现在对我有用了

我也有同样的问题。我刚刚关闭并重新打开了航站楼,它起了作用。这是因为我在终端打开的情况下安装了anaconda。

在安装并添加到路径后执行以下命令

source ~/.bashrc
其中
source
是一个bashshell内置命令,它在当前shell中执行作为参数传递的文件内容


它会在启动过程中自动运行。

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

export PATH=“/anaconda3/bin”:$PATH

对于那些升级到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    

有关Conda>4.4的进一步阅读和。

,请遵循以下内容:

$ echo ". /home/ubuntu/miniconda2/etc/profile.d/conda.sh" >> ~/.bashrc
然后需要重新加载用户bash,以便注销:

exit

然后再次登录。

要初始化shell,请运行以下代码

source ~/anaconda3/etc/profile.d/conda.sh
conda activate Your_env
它对我有效,我从下面的链接中得到了解决方案

:您的shell未正确配置为使用“conda activate”。][1]示例/shell/CommandNotFoundError%3A+您的+shell+未正确配置+to+使用+%27conda+激活%27.+to+初始化+Your+shell%2C+运行

cd/Users/USER\u NAME/anaconda3/bin&.&activate导出路径=“~/anaconda3/bin”:$PATH

暴力方式可能是

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
我必须运行以下命令来激活shell:

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

conda:未找到命令

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

export PATH=~/anaconda3/bin:$PATH
然后尝试:

conda --version
查看版本

然后开始生效

conda init 

执行与bash控制台给出的建议相同的操作,但请注意建议中存在一些错误(文件路径格式不正确)。在windows的bash控制台中粘贴以下两个命令:

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


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

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

您是否尝试使用完整路径
/home/username/miniconda3/bin/conda
?并且您的
zsh
设置为读取
.bashrc
(我怀疑,它之所以被称为
。\u bash\u rc
,是有原因的)?默认情况下,
zsh
读取
.zprofile
.zshrc
(加上登录shell的
.zlogin
),我已经尝试了完整路径/home/username/miniconda3/bin/conda。不幸的是,它不起作用。@dhke它被设置为read.bashrc。我对这个问题没有异议RVM@olivrg那就别管了。完整路径调用是否返回错误消息?使用
source~/.zshrc
将不会退出并重新打开。我尝试了此操作,但在尝试安装stuff
CondaIOError:Missing write permissions in:/anaconda
时仍会出错。它可以工作!但路径略有不同
export PATH=“/Users/victorzhang/anaconda2/bin:$PATH”
,路径开头是
/Users/
,除了
/home/
之外,还是要感谢@olivrgFor那些不知道的人:复制
.zshrc
文件中的命令,该文件将位于
/User/
目录中。我的二进制文件位于/usr/local/anaconda3中的condabin中——时间是2021年,我在Mac上。我将condabin添加到.zshrc at/User//中的路径中,它成功了。谢谢!但是我们必须键入bash的原因是什么?我不是100%确定,但我认为是让您的命令提示符读取bashrc文件是的,conda的启动脚本是在安装期间添加到您的.bashrc文件中的,所以你需要启动bashshell来启动在MacOS上试用过的condaI,并且在ubuntu上运行得非常完美。我需要参考主页,所以我使用了:
export PATH=“~/anaconda3/bin”:$PATH<
echo "conda activate" >> ~/.bashrc