首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何避免每次都在终端输入source~/.bash_profile命令?

如何避免每次都在终端输入source~/.bash_profile命令?
EN

Stack Overflow用户
提问于 2019-12-18 03:34:41
回答 1查看 99关注 0票数 0

我刚安装了蟒蛇。当我尝试运行一个命令时,比如conda --version,我得到了以下错误消息:

代码语言:javascript
代码运行次数:0
运行
复制
zsh: command not found: conda

当我输入的时候:

代码语言:javascript
代码运行次数:0
运行
复制
source ~/.bash_profile

一切正常:

代码语言:javascript
代码运行次数:0
运行
复制
conda --version

conda 4.8.0

但每次启动终端时,我都必须键入命令。

我的.bash_profile看起来像这样:

代码语言:javascript
代码运行次数:0
运行
复制
# added by Anaconda3 2019.10 installer
# >>> conda init >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$(CONDA_REPORT_ERRORS=false '/Users/myusername/opt/anaconda3/bin/conda' shell.bash hook 2> /dev/null)"
if [ $? -eq 0 ]; then
    \eval "$__conda_setup"
else
    if [ -f "/Users/myusername/opt/anaconda3/etc/profile.d/conda.sh" ]; then
        . "/Users/myusername/opt/anaconda3/etc/profile.d/conda.sh"
        CONDA_CHANGEPS1=false conda activate base
    else
        \export PATH="/Users/myusername/opt/anaconda3/bin:$PATH"
    fi
fi
unset __conda_setup
# <<< conda init <<<

我能做些什么来解决这个问题呢?

系统: macOS

EN

回答 1

Stack Overflow用户

发布于 2019-12-18 03:43:43

source ~/.bash_profile放入~/.zsh

Bash在初始化期间加载.bash_profile,对于zsh,它是.zsh

使用macOS Catalina将默认shell从bash更改为zsh,这就是出现问题的原因。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59380973

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档