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,此时可能还没有创建出来