macos - 在 macos Catalina 上将 conda 添加到 PATH
问题描述
我下载了 Anaconda 个人版 2020-2 图形安装程序。然后通过使用图形向导,我在我的 macbook 中成功安装了 Anaconda。我通过运行命令 conda --version 进行了检查,它给出了 conda 4.8.2 的结果。第二天,当我打开终端并尝试执行 conda 命令时,令人惊讶的是,我收到了 command not found 错误。我通过执行 echo$PATH 检查了 PATH,发现路径中不包含 Anaconda 目录。我尝试通过运行以下命令来添加 anaconda:
export PATH="usr/local/bin:usr/bin:/bin:usr/sbin:/sbin:/opt/anaconda3/bin"
在此 conda 命令在同一会话上工作之后,但不是在打开新的终端窗口时。为了解决这个问题,我在 vi 编辑器的主目录中打开了 .bash_profile 文件,发现文件中已经存在以下几行:
bash-3.2$ cat .bash_profile_bk
# >>> conda initialize >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$('/opt/anaconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
if [ $? -eq 0 ]; then
eval "$__conda_setup"
else
if [ -f "/opt/anaconda3/etc/profile.d/conda.sh" ]; then
. "/opt/anaconda3/etc/profile.d/conda.sh"
else
export PATH="/opt/anaconda3/bin:$PATH"
fi
fi
unset __conda_setup
# <<< conda initialize <<<
所以我通过以下命令将文件重命名为 .bash_profile_bk
$mv .bash_profile .bash_profile_bk
然后创建一个新的 .bash_profile 并添加 export PATH 行如下
$vi .bash_profile
在 vi 编辑器中:
export PATH="usr/local/bin:usr/bin:/bin:usr/sbin:/sbin:/opt/anaconda3/bin"
我检查了文件的内容:
bash-3.2$ cat .bash_profile
export PATH="/usr/bin:usr/local/bin:/bin:usr/sbin:/sbin:/opt/anaconda3/bin"
退出终端会话,然后打开另一个终端窗口。键入 conda 命令,但它再次不起作用:
bash-3.2$ conda --version
bash: conda: command not found
有人可以建议我是否遗漏了什么?任何帮助将不胜感激。
解决方案
推荐阅读
- python - HTTPException:400 错误请求(错误代码:50006):无法发送空消息
- ruby - 如何从另一个文件中访问方法?
- nginx - 无法通过nginx上传一些文件
- angular - Angular Service Worker 为数据组创建的缓存是否在软件更新后被删除?
- python - 如何在 for 循环中的 xpath 中插入变量?
- sorting - 有人可以帮助解释这个合并排序算法是如何工作的吗?
- javascript - 在 Vue 应用程序中获取数据之前加载静态 HTML 元素
- css - Tailwind:为 Vue 应用动态修改类
- javascript - ReactJS:如何为复杂的json结构传递值材料ui
- smartcard - 我正在尝试使用 SIMCOM 800c 和多 imsi SIM 进行 imsi 交换,我该怎么做?