如何禁用JupyterLab启动时的「是否接收官方Jupyter新闻」提示?
如何禁用JupyterLab启动时的「是否接收官方Jupyter新闻」提示?
嗨,这个每次重启都弹的新闻提示确实有点磨人!刚好我知道两种适合Docker部署场景的解决办法,帮你彻底搞定它:
方法一:启动容器时直接设置环境变量(最快捷)
你只需要在启动JupyterLab的Docker命令里,添加JUPYTER_NEWS=no这个环境变量就行。比如原本的启动命令可能是这样:docker run -p 8888:8888 jupyter/jupyterlab:3.6.1修改后变成:
docker run -p 8888:8888 -e JUPYTER_NEWS=no jupyter/jupyterlab:3.6.1这样启动后,那个烦人的新闻询问弹窗就再也不会出现了。
方法二:通过配置文件持久化设置(适合固定配置场景)
如果想把这个设置永久保存,不用每次启动都手动加环境变量,可以通过挂载自定义配置文件实现:- 先临时启动一个容器,生成默认的JupyterLab配置文件:
执行完后,你本地当前目录的docker run --rm -v $(pwd)/jupyter_config:/home/jovyan/.jupyter jupyter/jupyterlab:3.6.1 jupyter lab --generate-configjupyter_config文件夹里会生成jupyter_lab_config.py文件。 - 打开这个配置文件,找到
# c.LabApp.show_news = True这一行,去掉开头的注释符号#,把值改成False,也就是:c.LabApp.show_news = False - 之后启动容器时,挂载这个配置目录:
docker run -p 8888:8888 -v $(pwd)/jupyter_config:/home/jovyan/.jupyter jupyter/jupyterlab:3.6.1
这样每次启动容器都会加载这个配置,弹窗就彻底消失啦。
- 先临时启动一个容器,生成默认的JupyterLab配置文件:
备注:内容来源于stack exchange,提问作者vgoklani
相关产品推荐
相关产品推荐

