我一直在尝试安装 ipython,并使用 pip 将本地用户安装到 ~/.local/。这遇到了一些麻烦,我不确定我的 python 路径是否设置正确以便找到它。但对我来说,奇怪的是,我的 ~/.local/lib 目录无法访问。当我尝试 cd 进入它时,我收到“权限被拒绝”:
me@localhost:.local$cd lib/
bash: cd: lib/: Permission denied
.local 的其他子文件夹没有遇到同样的问题。
仅供参考,我正在使用 xfce4 在 Acer chromebook 上安装 trusty 时执行此操作。其他一切正常。
答案1
在终端中输入以下命令
sudo chown -R "$USER":"$USER" ~/.local/lib
如果这还不够的话,甚至这个命令(注意大写的 X)
sudo chmod -R +X ~/.local/lib
从man chown
NAME
chown - change file owner and group
从man chmod
execute/search only if the file is a directory or already has execute permission
for some user (X)