Python 找不到Conda命令
我已经安装了Miniconda,并将环境变量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
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。在安装并添加到路径后执行以下命令
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
将不会退出并重新打开。我尝试了此操作,但在尝试安装stuffCondaIOError: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