如何在 Ubuntu 上的 Jupyter Notebook 中访问 Google Drive

如何在 Ubuntu 上的 Jupyter Notebook 中访问 Google Drive

我刚刚在 XPS15 上安装了 ubuntu 双启动。我想将其用作 python 的开发环境,因为我在使用 Windows 时遇到了很多问题,有人告诉我这是最好的解决方案。

我似乎无法像在 Windows 上一样在 Ubuntu 上的 Jupyter 中访问 Google Drive(我的所有学习笔记本都存储在那里)。有人知道怎么做吗?

答案1

由于 Google Realtime API 的弃用,jupyter-drive 项目不再受支持。

你也可以考虑jupyterlab/jupyterlab-google-drive;它会将 Google Drive 文件浏览器添加到 JupyterLab 的左侧边栏。

此存储库包含自定义 Contents 类,允许 IPython 使用 Google Drive 进行文件管理。代码以 Python 包的形式组织,其中包含安装 Jupyter Notebook JavaScript 扩展以及激活/停用与 Google Drive 一起使用的不同 IPython 配置文件的函数。

要安装此包,请运行:

git clone git://github.com/jupyter/jupyter-drive.git  
pip3 install -e jupyter-drive

这将使用 pip 以可编辑模式安装包,这意味着您对存储库所做的任何更改都将立即反映到可导入的版本中。

要安装笔记本扩展并使用 Google Drive 激活您的配置,请运行:

python3 -m jupyterdrive

要停用,请运行:

python3 -m jupyterdrive --deactivate

首次启动

使用激活 jupyter-drive 的配置文件启动 IPython:

ipython notebook --profile <profilename>

首次启动时,应用程序将要求您授权访问 Google Drive 上的文件。它仅要求创建新文件或访问已创建或您使用此应用程序手动打开的文件的权限。它还需要访问文件/目录元数据的权限,以便在树视图中显示文件/目录列表。

请求弹出窗口如下所示:

在此处输入图片描述

点击好的将打开一个 Google OAuth 弹出窗口。您将看到 Jupyter Drive 应用程序需要访问有关您的文件的一些信息。如果您以后想撤销访问权限,请记住这一点。

在此处输入图片描述

一旦您点击接受您应该能够开始在 Google Drive 上创建新的笔记本,并打开由此应用程序创建的现有笔记本,并在树视图中查看文件/目录。

相关内容