我在bash_profile上破坏了PATH,但没有任何效果,甚至无法启动Jupyter笔记本电脑

时间:2019-01-22 17:03:12

标签: bash jupyter-notebook filepath

这是我每次尝试启动Jupyter笔记本时不断得到的回应:

Users-MacBook:~ user$ jupyter notebook
-bash: jupyter: command not found

这些是我的.bash_profile的当前内容:

# added by Anaconda3 2018.12 installer
# >>> conda init >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$(CONDA_REPORT_ERRORS=false '/Users/user/anaconda3/bin/conda' shell.bash hook 2> /dev/null)"
PATH="/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:$PATH"  
export PATH
export PATH
if [ $? -eq 0 ]; then
    \eval "$__conda_setup"
else
    if [ -f "/Users/user/anaconda3/etc/profile.d/conda.sh" ]; then
        . "/Users/user/anaconda3/etc/profile.d/conda.sh"
        CONDA_CHANGEPS1=false conda activate base

    else
        \export PATH="/Users/user/anaconda3/bin:$PATH"
    fi
fi
unset __conda_setup
# <<< conda init <<<

我真的为此感到沮丧。我可以再次重写bash_profile还是可以将.bash_profile下载到某个地方?这意味着我将不得不从某人那里复制它。我什么都没找到。

1 个答案:

答案 0 :(得分:0)

将.bash_profile重命名为其他名称,以免与您的控制台混淆。要删除它,请使用命令中的完整路径,例如

/bin/mv ~/.bash_profile ~/bad_bash_profile

然后,您的下一个新会话将以所有用户的默认值开始,您可以检查出什么问题并修复。

如果您想更多了解问题所在,请按照glenn jackman的评论发布$PATH变量的内容。