我最近将jupter_over_ws更新到了0.0.7版,现在Google Colab拒绝连接我的本地运行时。
我尝试了多次迭代,分别在chrome中启动localhost,使用--no-browser等运行,并不断收到“禁止”403。
我尝试连接到笔记本的最后一次迭代是:
jupyter notebook --NotebookApp.allow_origin='https://colab.research.google.com' --NotebookApp.port_retries=0 --notebook-dir="" --no-browser --allow-root --NotebookApp.token='' --NotebookApp.disable_check_xsrf=True --port=8888
非常感谢任何帮助
答案 0 :(得分:1)
Colab最近更新了它的local runtime connection instructions。
尤其是,在启动本地运行时时,需要提供控制台中打印的URL。
单击本地连接对话框中的“更多详细信息”按钮将提供其他说明。
答案 1 :(得分:1)
更新后,您需要先升级jupyter_http_over_ws:
pip install --upgrade jupyter_http_over_ws
第二,每次使用以下代码启动服务器时:
jupyter notebook --NotebookApp.allow_origin='https://colab.research.google.com' --port=8888 --NotebookApp.port_retries=0
它将在Anaconda的提示符下显示一个新令牌,您需要复制。
当您在Colab中单击Connect to local runtime
时,将出现一个框,要求输入令牌,然后将其粘贴在其中。
答案 2 :(得分:0)
如果您使用Anaconda,则可以按照说明进行操作:
pip install --upgrade jupyter_http_over_ws>=0.0.7 && jupyter serverextension enable --py jupyter_http_over_ws
jupyter notebook --NotebookApp.allow_origin='https://colab.research.google.com' --port=8892 --NotebookApp.port_retries=0
http://localhost:8892/?token=fecaca2501d00f89971ab8fb4a5add3ff682ade7e63f7265
答案 3 :(得分:0)
我通过从jupyter .config文件中删除密码,然后按照上面的答案中所概述的以及官方colab文档中的概述,复制并粘贴令牌URL来解决此问题:
https://research.google.com/colaboratory/local-runtimes.html