一、问题描述
在使用docker容器时,突然出现jupyterhub中.ipynb文件打不开的现象:
以及
二、解决方案:
查阅后,试过一些办法,但是仍然不管用,可能是之前的某些操作影响了环境,因此我直接重新创建了容器,并转移该容器中的所有项目文件夹到新容器中,具体操作如下:
进入容器的Files,文件导出选Save,导入选Import:
正当我开开心心打开新的容器,进入新的jupyterhub,运行.ipynb文件后,我发现了如下问题:
显示该文件不可信,并且只读,不能修改和保存。
解决方法如下:
(1)直接点击不可信,会出现以下弹框:
点击信任后会再次弹窗:
再点击重新加载即可。
现在就只剩下只读设置了。
(2)进入该容器的Terminal(终端),通过ls -l
命令查看项目文件夹的权限:
发现全是root root,接下来,通过chown -R jovyan:users ./项目文件夹名
命令更改文件夹权限为jovyan users:
大功告成:
文章来源:https://www.toymoban.com/news/detail-771571.html
可以继续你的操作了。文章来源地址https://www.toymoban.com/news/detail-771571.html
到了这里,关于成功解决jupyter notebook和docker中jupyterhub 报错500 : Internal Server Error、Notebook is read-only、不可信的问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!