启动 Jupyter Notebook 时出现警告:

‘XXXX’ has moved from NotebookApp to ServerApp. This config will be passed to ServerApp. Be sure to update your config before our next release.
initial
这些日志消息表明在启动Jupyter Notebook时,使用了已经过时的配置项。
具体地说,'notebook_dir’和’password’配置项已从NotebookApp迁移到ServerApp,建议在下一个版本发布之前更新配置

解决

为了解决这个问题,我们需要更新Jupyter Notebook配置文件将 ‘notebook_dir’ 和 ‘password’ 配置项移动到ServerApp部分

1. 找到jupyter_notebook_config配置文件

通过 everything 找到 c盘对应user 下的 jupyter_notebook_config.json文件.
everything
json述

如果找不到 jupyter_notebook_config.json文件,可以找找 jupyter_notebook_config.py文件,跟jupyter_notebook_config.json一样的作用。
如果也没有 jupyter_notebook_config.py文件,则可以打开命令行输入指令生成。

jupyter notebook --generate-config

cmd
生成成功:
py
因为本文主要讲改变 jupyter_notebook_config.json 的,
所以关于改变 jupyter_notebook_config.py 来解除警报的方法,可以参考下面这篇文章:
Jupyter Notebook 修改默认路径
!!!需要该进的地方是

将文件中的:
c.NotebookApp.notebook_dir = '/path/to/notebooks'
c.NotebookApp.password = 'your_password'

移动到以下形式:
c.ServerApp.notebook_dir = '/path/to/notebooks'
c.ServerApp.password = 'your_password'

2. 解除 password 警告

打开jupyter_notebook_config.json:
notebookApp
根据警告提示将 NotebookApp 改为 ServerApp
serverapp
解除password警告成功:
notebook_dir

3. 解除 notebook_dir 警告

修改过 Jupyter Notebook的目标属性 或 没修改过的 都要:
将目标里面最后的一项地址删掉,并且应用+确认
删除
删除
删除
打开jupyter_notebook_config.json,加入 notebook_dir也就是打开Jupyter Notebook时 浏览器的工作目录
notebook_dir

3. 未解决,留坑

重新启动Jupyter Notebook,警告解除。但是工作目录不能设置显示出来。
而且不管怎么改都达不到目的。
错误

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐