每次重启终端,全局变量就会失效,很可能是因为这个原因

背景

最近搞东搞西,不知道怎么回事,以前anaconda,可以直接从终端输入:jupyter NoteBook启动,突然间就不行了,必须先cd /Users/runyi/opt/anaconda3/bin,然后输入命令才生效,在网上一通搜索.

解决过程

  1. 刚开始认为是全局变量设置问题,参考一介布衣,修改后问题改善,变为source `/.bash_profile命令后生效,但是重启终端后,依然失效.
  2. 最终解决,参考like学,成功解决.
    • 打开.zshrc文件nano ~/.zshrc
    • 最后一行输入: source ~/.bash_profile
    • Ctrl+x退出保存
    • 激活文件source ~/.zshrc

反思原因

  1. 终端从bash变成zsh后,其全局变量配置文件并不是`.bash_profile,而是~/.zshrc文件,必须连接这2个文件才行.
  2. 通过搜索解决问题时,准确描述正确的问题很重要,之前一直搜索全局变量设置问题,一直没有很好解决问题,还是通过搜索: 重启终端,全局变量失效,最终找到解决方法.

总结

我只是一个初入程序门槛的小白,所遇到的问题一定能在网上找到解决办法,如果答案找得很费劲,那说明没有找对问题方向,以我现在的水平不可能碰到很大,很高深的问题.提出正确的问题很重要.