问题描述
- Apple在 MacOS Catalina中不允许Anaconda直接安装在根文件夹中。
- 重装发现路径为:/Users/username/opt/anaconda3,路径看着不太爽而且安装过程中无法自定义
解决方案
适用官方提供的cpr工具,它具有‘rehoming’重定向功能,可以自动完成路径检索和修改。
安装步骤
1.终端下载安装
curl -L https://repo.anaconda.com/pkgs/misc/cpr-exec/cpr-0.1.1-osx-64.exe -o cpr && chmod +x cpr
2.运行CPR修复路径
确定好正确的anaconda3路径,以自己为准,例如/Users/username/anaconda3
。
./cpr rehome /Users/username/anaconda3
如果失败,可以再加上旧的路径。
./cpr rehome /Users/username/anaconda3 --old-prefix 老路径
3.重启conda并修复shell
source /Users/username/anaconda3/bin/activate
conda init
conda init zsh
4.修复~/.conda/environments.txt
如果没有这个文件则跳过这步
编辑器打开,里面就一行路径,改成新的,保存。
5.(可选)寻找残存configuration文件中的老路径
搜寻方式自己选择。
grep -R "老路径"
完成,简单测试已可用。