1. 问题描述:
MacOs上之前安装了anaconda,然后他默认放在了/Users/用户名/的路径下,我想要将其移入/Users/用户名/software/目录下进行统一管理,然后我给改了路径之后就发现我的anaconda就用不了了。。。
根据报错,是由于路径修改导致环境配置出了问题。
在终端输入:conda -V
然后报错:__conda_exe:1: no such file or directory: /Users/eikiz/anaconda3/bin/conda
2. 解决方法:
参考教程:https://blog.csdn.net/weixin_44237571/article/details/134260082
一共需要修改以下4个文件才能成功!!!:
① ~/.zshrc [注意不是修改:~/.bashrc]
② ANCONDA_PATH/etc/profile.d/conda.sh
③ ANCONDA_PATH/etc/profile.d/conda.csh
④ ANCONDA_PATH/bin/conda
(1)首先,修改第一个文件:
在终端输入:vim ~/.zshrc
修改一下现在新的anaconda的路径:
然后保存之后,输入:source ~/.zshrc
【PS: 关于~/.bashrc和 ~/.zhsrc的区别】:
参考博主:Mac zsh: command not found: conda 报错的回答:
(2)接着,修改下面两个文件:
ANCONDA_PATH/etc/profile.d/conda.sh
ANCONDA_PATH/etc/profile.d/conda.csh
在conda.sh文件修改前4行,将路径改为你新的路径:
同样的,在conda.csh文件修改前4行,将路径改为你新的路径:
(3)最后,修改bin下的conda文件:
ANCONDA_PATH/bin/conda
这个文件通过在终端vim进行编辑,进入目录:vim conda
修改第一行路径:
修改完成:
(5)最后的最后,更新一下配置:
source ~/.zshrc
conda init
输入conda -V
测试一下: