

JupyterLab 与 Google Drive的完美融合!
source link: http://mp.weixin.qq.com/s?__biz=MzAxNTc0Mjg0Mg%3D%3D&%3Bmid=2653296499&%3Bidx=2&%3Bsn=4241da0a2ca36bcfddd0c405295c8560
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

标星★ 置顶 公众号 爱你们 ♥
作者: Dario
编译:1+1=6
1
前言
说到云存储选项,有太多的选项可供选择:Google Drive、OneDrive和Dropbox适用于普通用户,如果你想要更安全的服务,Tresorit 或 PCloud 也可以选择。但你可能对这些都不太感兴趣,主要原因是 我们想知道我的数据在哪里 ,而“在某个遥远的地方”并不能让我们很满意。这就是我们更热衷于家庭云解决方案的原因。
今天我们将看到 如何用JupyterLab设置Google Drive。
1
安装扩展插件
地址: https://github.com/jupyterlab/jupyterlab-google-drive
打开命令提示符或终端,输入以下命令:
jupyter labextension install @jupyterlab/google-drive
如果出现错误,请确保安装了 NodeJS:
地址:https://nodejs.org/en/
等扩展就会安装完毕,现在你可以启动JupyterLab了。侧边栏已经有所不同:
这意味着扩展已经成功安装并可以使用。 但也不完全是,稍后会有详细的介绍。现在你只能在打开Google Drive的时候看到它的logo:
因为你没有用谷歌账户登录。
2
配置要点
开始的时候,你需要打开Google开发者控制台,创建一个新的项目:
地址:
https://console.developers.google.com/projectselector2/apis/dashboard?pli=1&supportedpurview=project
如何配置:
一旦完成按下创建,确保项目在顶部栏中被选中:
现在进入OAuth许可界,选择External和Create。然后给程序重命名,滚动到底部,点击保存:
现在在 Credentials下Create Credentials下面的OAuth client ID创建客户端ID:
在下一个屏幕上,选择Application type下的Web应用程序,在Authorized JavaScript origins下给它一个名称和URL。默认情况下,URL应该是 http://localhost:8888 ,至少这是我们的JuypterLab运行的地方。如果你没有进行一些手动配置,它对你来说也是一样的:
现在到Library下面:
启用以下API:
-
Google Drive API
-
Google Picker API
-
Google Realtime API
这在Google开发者控制台上差不多就是这样,现在你可以回到JupyterLab 了。选择设置——Advanced Settings Editor:
然后在Google Drive 下输入分配给你的ClientID:
现在你终于可以看到登录选项了:
3
测试
为了测试是否一切正常,我们制作了一个虚拟Notebook,并称之为TestNotebook。几乎立刻它就被保存到了Google Drive 中:
现在你应该知道: 你的工作会同步到云中,这使得云的存储更加安全!
2020年第 17 篇文章
量化投资与机器学习微信公众号,是业内垂直于 Quant、MFE、 Fintech 、AI、ML 等领域的 量化类主流自媒体。 公众号拥有来自 公募、私募、券商、期货、银行、保险资管、海外 等众多圈内 18W+ 关注者。每日发布行业前沿研究成果和最新量化资讯。
你点的每个“在看”,都是对我们最大的鼓励
Recommend
-
84
jupyterlab - JupyterLab computational environment.
-
34
-
57
-
57
Jupyter is not just a tool, it powers the whole innovation of the world. 目录 简介 先尝为敬 介绍 类型
-
8
从 Notbook 到 JupyterLab, 再配上代码帮手 Kite 2020-10-13 — Yanbin 又一月有半未落下一个符号了,越来越喜爱用 Python 来高效的辅助日常工作了。先前在 Shell 下使用 Python 代码,因为 Vim 可以配置 Kite 进行代码的自动完成。很早就知...
-
8
Survey — JupyterLab and beyondThe 2020 end-user survey is live!https://www.surveymonkey.com/r/LCB7GBF
-
7
Reusable code snippets in JupyterLabby Patrick Titzler, Luciano Resende
-
9
JupyterLab, the Cloud Robotics Command Station
-
7
公司的数据存放在HDFS上,但是模型的训练时需要用到这部分数据,于是就有了数据同步的需求。以下是个人整理的数据同步流程,仅适用于公司内部,其他地方由于环境不同可能不可用。
-
9
在 Jupyterlab 中重用代码片段 使用 Elyra 代码段扩展功能来重用任意代码片段 ...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK