如何修改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里了