我已经安装Miniconda并增加环境变量export PATH="/home/username/miniconda3/bin:$PATH"
对我.bachrc
和.bash_profile
但仍无法在我的终端上运行的任何畅达命令。
我是否缺少其他设置?我正在使用zsh。
我已经安装Miniconda并增加环境变量export PATH="/home/username/miniconda3/bin:$PATH"
对我.bachrc
和.bash_profile
但仍无法在我的终端上运行的任何畅达命令。
我是否缺少其他设置?我正在使用zsh。
zsh
已准备好阅读.bashrc
(我怀疑这._bash_rc
是有原因的)吗?默认情况下,zsh
读取.zprofile
和.zshrc
,而不是(加上.zlogin
登录shell)。
Answers:
如果使用的是zsh,并且尚未将其设置为读取.bashrc,则需要将Miniconda目录添加到zsh shell PATH环境变量中。将此添加到您的.zshrc
:
export PATH="/home/username/miniconda/bin:$PATH"
确保替换 /home/username/miniconda
为您的实际路径。
保存,退出终端,然后重新打开终端。conda
命令应该起作用。
source ~/.zshrc
将代替退出并重新打开
CondaIOError: Missing write permissions in: /anaconda
export PATH="/Users/victorzhang/anaconda2/bin:$PATH"
,路径的开始是/Users/
,而不是/home/
仍然感谢@olivrg
.zshrc
文件中/User/<yourusername>/
。
如果您的.bashrc文件中包含PATH,但仍在
conda: command not found
您的终端可能不在寻找bash文件。输入
bash
终端,以确保你是在bash,然后尝试:
conda --version
对于那些升级到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博客文章和Github讨论。
更新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
要初始化您的shell,请运行以下代码
source ~/anaconda3/etc/profile.d/conda.sh
conda activate Your_env
对我来说这是有效的,我从下面的链接
https://www.codegrepper.com/code-[“CommandNotFoundError:您的外壳未正确配置为使用'conda activate'。”获得解决方案。] [1] examples / shell / CommandNotFoundError%3A +您的+ shell +具有+没有+被+正确+配置+可以+使用+%27conda +激活%27。+要+初始化+您的+ shell%2C +运行
确保您正在安装与内核兼容的Anaconda二进制文件。我当时处在相同的情况下。原来我有一个x64_86 CPU,并试图安装64位Power 8安装程序。您可以使用以下命令为您的CPU找到相同的安装程序。它为您提供了有关计算机的基本信息软硬件。-
$ uname -a
https://www.anaconda.com/download/#linux
上方链接中的页面显示2种不同类型的64位安装程序-
MacOSX: cd /Users/USER_NAME/anaconda3/bin && ./activate
/home/username/miniconda3/bin/conda
吗?