美文网首页
Mac安装Anaconda3遇到的permission deni

Mac安装Anaconda3遇到的permission deni

作者: 張小明 | 来源:发表于2019-08-17 17:34 被阅读0次

    Rootless 苹果从 OS X El Capitan 10.11 系统开始使用了 Rootless 机制,系统默认将会锁定 /system、/sbin、/usr 这三个目录。用户要获取这三个目录的写权限,需要关闭Rootless

    主要遇到权限问题有两个地方

    一个是pip install时,提示pip的两个目录不能访问,要你使用sudo -H,但其实sudo -H也解决不了问题;另一个是conda一系列命令运行时都必须使用sudo

    解决这两个问题的思路就是先关闭 Rootless,然后将你想访问的路径权限加入你自己的用户,最后重启Rootless

    开启/关闭Rootless

    重启按住cmd + r,进入恢复模式,菜单栏选择终端

    输入相关命令 csrutil disable/enable

    修改文件夹权限

    sudo chown -R hades@ubuntu:hades@ubuntu /home/hades/anaconda3

    sudo chown -R $(whoami) /usr/local

    参考文章:

    https://blog.csdn.net/i_lovenet/article/details/80462829

    https://blog.csdn.net/yixieling4397/article/details/80027717

    https://www.jianshu.com/p/a32224a38195

    相关文章

      网友评论

          本文标题:Mac安装Anaconda3遇到的permission deni

          本文链接:https://www.haomeiwen.com/subject/lssksctx.html