Mac 修改个人文件夹的名称后anaconda路径问题

如何修改Mac用户帐户和个人文件夹的名称

根据官方文档修改

一定要按照Apple官方文档操作啊啊啊啊啊!来自于前人的痛苦经历。

假如宁和我一样犯傻,请接着往下看。

假如你直接在现有管理员下修改自身用户文件夹名称

你只需要:

  • 将用户文件夹名称重新改回来
  • 删除由于你修改用户文件夹名称产生的新文件夹“/Users/[nameBBB]”
  • 再根据官方文档进行修改操作

Anaconda路径混乱问题如何解决

观前提示:如果你很野,你可以在还未修改用户文件夹名称的时候,直接conda clean掉现有conda,然后在修改文件夹名称后重装。(因为修改文件夹名称后由于系统路径问题,conda命令无法使用,也就无法清理干净)

如果你并不这么野,就继续往下看吧。

假设:Mac用户账户原个人文件夹为/Users/[nameAAA],若你将其修改为/Users/[nameBBB]。

在修改了个人文件夹名称之后,由于conda路径是不会随着个人文件夹名称而改变的,所以很多conda的配置文件中都需要修改conda路径,工作量非常浩大。建议不要尝试,如果你想感受一下,可以在conda目录下"/Users/[nameBBB]/opt/anaconda3" grep一波,查看有多少条配置路径需要修改。

grep -n “/Users/[nameAAA]/opt/anaconda3”

我的解决方法是,创建一个新的nameAAA用户,在全新的“/Users/[nameAAA]/opt”文件夹下,创建一个anaconda3软链接到nameBBB的conda目录下,即

ln -s /Users/[nameBBB]/opt/anaconda3 /Users/[nameAAA]/opt/anaconda3

不过nameAAA用户就需要永远存在于宁的Mac里了

猜你喜欢

转载自blog.csdn.net/Cindy_00/article/details/104808401