如何解决“ NotebookApp.allow_origin是无效的参数”问题?

时间:2019-04-27 16:05:14

标签: jupyter-notebook google-colaboratory

我正在尝试在本地运行google colaboratory笔记本。我遵循了jupyter-notebook提供的连接指南,其中列出了在本地端口上建立连接的步骤。

https://research.google.com/colaboratory/local-runtimes.html提供了建立连接的步骤。我已经安装了Jupyter,因此我已经完成了步骤1和2。 步骤3要求我在CMD中执行以下操作:

    jupyter notebook \
    --NotebookApp.allow_origin='https://colab.research.google.com' \
    --port=8888 \
    --NotebookApp.port_retries=0 

这是发生问题的地方。我尝试执行以下代码,但失败了。

代码:

    jupyter notebook --NotebookApp.allow_origin =      "https://colab.research.google.com" --port = 8888 --NotebookApp.port_retries= 0

错误:

[C 20:47:43.718 NotebookApp]初始化期间遇到错误的配置:

[C 20:47:43.718 NotebookApp]无效的参数:'--NotebookApp.allow_origin'

我尝试查看此which is here的jupyter配置文档。 该文档还建议创建一个名为jupyter_notebook_config.py的配置文件,该文件可让您设置这些配置的默认值。 我尝试为NotebookApp.allow_origin in this fashion设置默认值,然后尝试通过仅传递port和port_retries参数来运行jupyter笔记本(假定allow_origin的默认值已达到我的目的),然后尝试运行,但似乎没有也可以。

欢迎任何建议和帮助!

1 个答案:

答案 0 :(得分:0)

我相信您的命令中多余的空格导致了错误;你写了

    jupyter notebook --NotebookApp.allow_origin =      "https://colab.research.google.com" --port = 8888 --NotebookApp.port_retries= 0

但是你想要

jupyter notebook --NotebookApp.allow_origin="https://colab.research.google.com" --port=8888 --NotebookApp.port_retries=0