Google Colab连接本地运行时粘贴URL后CONNECT按钮禁用如何解决
Google Colab连接本地运行时CONNECT按钮禁用的原因及排查方案
- URL格式错误
粘贴的地址必须携带完整协议头,需为http://或https://开头,不能仅填写localhost:8888这类无协议的内容。同时注意检查地址首尾是否有多余的空格、换行符,复制Jupyter启动日志中的地址时不要误选其他无关内容。 - Jupyter服务配置不符合要求
启动本地Jupyter时必须添加跨域配置参数:--NotebookApp.allow_origin='https://colab.research.google.com',未配置跨域规则时Colab无法探测到本地服务,按钮会直接保持禁用状态。
若你使用的是JupyterLab而非经典Jupyter Notebook,需提前安装jupyter-colab-extension扩展,未安装该扩展的JupyterLab无法被Colab识别。
若你为Jupyter设置了访问密码,粘贴的URL必须携带有效token参数,格式参考http://localhost:8888/?token=Jupyter启动时输出的token字符串,无有效token的地址会被判定为无效。 - 浏览器端干扰
广告拦截、隐私防护类浏览器扩展可能会拦截Colab对本地地址的探测请求,可临时禁用所有扩展后重试。 - 本地服务异常
先在本地浏览器直接访问你要粘贴的URL,确认可以正常打开Jupyter操作界面,若本地都无法访问,说明Jupyter服务启动异常或端口被其他程序占用,需先排查本地服务问题。
内容的提问来源于stack exchange,提问作者Samuel Yu
相关产品推荐
相关产品推荐

