python、sudo、Mac

原理

sudo解决了权限问题,但是pip安装有个本地缓存目录,如果是用sudo,这个目录会写到root用户的home目录下(一般是/root),不用sudo,就写到当前用户home目录下(一般是/home/username),有洁癖的不能忍啊。(知乎@张海)

尝试验证

还未找到/root目录及其下面文件。

解决方案

sudo也提供了选项 -H,表示用sudo的权限,但是设定前用户的home目录,所以最佳方式是:

sudo -H pip install -U Pillow

你可能感兴趣的:(python、sudo、Mac)