首页 > 解决方案 > 如何真正分享上传到 Google Colab 的 Jupyter notebook?

问题描述

我使用 File->Upload Notebook 将 Jupyter .ipynb notebook 上传到 Google CoLab。重命名它,进行一些编辑,然后保存它。伟大的。但是,当我执行“共享”->“任何有链接的人都可以查看”,然后复制链接并在另一个(或私人)浏览器窗口中打开它时,我
(1) 需要登录到 Google 帐户,并且(2) 得到这个弹窗:“笔记本加载错误。加载此笔记本时出错。确保文件可访问,然后重试。”
隐藏在显示的错误中的是:“403 此文件无法由经过身份验证的用户下载。”

这让我对 Colab 笔记本与其他云端硬盘文件的行为感到困惑。通常,Drive 文件上的“任何有链接的人都可以查看”不需要查看用户登录到 Google 帐户。这是混乱#1。困惑#2:为什么 Colab 试图“下载”任何东西,如 403 所示?我假设该文件可以在用户浏览器中的 Colaboratory 中查看,就像对于笔记本所有者一样。

我想邀请(非编码)同事查看我的 Colab 笔记本,无论是否有 Google 帐户,并且没有任何特定的编码或精通 Google。关于如何做到这一点的任何想法?

在此处输入图像描述 在此处输入图像描述 在此处输入图像描述

标签: pythonjupyter-notebookgoogle-colaboratory

解决方案


在有更好的解决方案可用之前,这可能很有用......

当在高级选项中选择“禁用评论者和查看者的下载、打印和复制选项”时,我会发生这种情况...

我可以通过取消选择此选项来共享笔记本...


推荐阅读