天天看点

Ubuntu的jupyter出现:PermissionError: [Errno 13] Permission denied: '/home/.local/share/jupyter/runtime'

Ubuntu运行jupyter时出现PermissionError: [Errno 13] Permission denied: '/home/hadoop/.local/share/jupyter/runtime’的错误。

解决办法

执行如下代码修改Jupyter的一部分文件的权限:

sudo chmod 777 ~/.local/share/jupyter/
cd ~/.local/share/jupyter/
ls
sudo chmod 777 runtime/
           

注:如果你的jupyter文件里面没有runtime文件夹,可以不必运行sudo chmod 777 runtime/

接下来,就可以愉快地运行jupyter notebook了:

jupyter notebook --ip=0.0.0.0 --no-browser --allow-root
           

番外:如果出现PermissionError: [Errno 13] Permission denied: '/run/user/0/jupyter’的错误可以使用下面的代码

chmod -777 /run/user
           

需要给/run/user整个目录开放权限,因为jupyter是需要往目录中添加文件,/run/user/0/jupyter,此时可能还没有创建出来