博主手贱升级了Catalina新系统,由于之前的系统的python环境安装的乱七八糟,加之那时候是个萌新不会管理环境,所以博主没有备份。今天在重新安装anaconda的时候遇到了个问题,在这里总结一下。
楼主下载了对应python3.6版本的anaconda,但是在终端输入conda --version
或者cnoda -V
查看conda版本号时,一直显示不存在!
是什么问题导致的这个原因呢?有一个可能原因是你使用了zsh为默认的shell,而anaconda默认安装时,环境变量只会写入bash_profile 中,但不会写入zshrc。简单说就是:你的zshrc文件并没有配置好!
所以需要将anaconda的配置添加到zshrc中。
- 通过
open ~/.bash_profile
打开bash的path 文件,copy出anacondae3的路径(但是如果你的bash文件中没有路径。说明你还没配置好bash文件/检查环境变量:sudo vi ~/.bash_profile
如果环境变量中没有conda那么要手动添加。export PATH="/Users/anaconda3/bin:$PATH"
(这里要填写自己的路径哦)刷新环境变量:source ~/.bash_profile
)。 - 通过
vi ~/.zshrc
进入文件编辑,按i进入编辑模式,在文件末尾添加anaconda路径(楼主是直接copy了bash文件的所有信息,粘贴搭配zshrc中了),然后esc
退出编辑,:wq
保存退出。 - 重启终端,通过
conda --version
即可查看conda版本。
但是,都搞完了以后,博主发现jupyter那不开了!
只要在终端输入jupyter notebook
出现http://localhost:8888/?token=fbd47ffc7986e79c3dd727effd0510b15146ee7706cb81e9&token=fbd47ffc7986e79c3dd727effd0510b15146ee7706cb81e9
字样,这就是你的端口地址,复制后在浏览器打开即可。
参考原文地址
https://blog.csdn.net/GouGe_CSDN/article/details/103250869/)(https://blog.csdn.net/PersonalM/article/details/92830072)