直接将github导入jupyter笔记本吗?

时间:2018-10-10 13:59:23

标签: python github jupyter-notebook

嘿,我正在创建一个jupyter笔记本,想安装:

https://github.com/voice32/stock_market_indicators/blob/master/indicators.py 这是一个python程序

不确定如何直接执行操作,因此下载笔记本的任何人都可以单击“全部运行”,然后查看结果

选项1)进行如下操作: 来自https://github.com/voice32/stock_market_indicators/blob/master/indicators.py 导入indicator.py

这当然不起作用

谢谢!

2 个答案:

答案 0 :(得分:1)

您可以使用bash从jupyter笔记本中克隆存储库。在您的单元格中运行:

%%bash
git clone https://github.com/voice32/stock_market_indicators

这会将stock_market_indicators存储库克隆到您的目录中。

您现在将可以访问indicator.py文件中的功能。您可以通过在jupyter中运行来导入它:

%load stock_market_indicators/indicators.py

答案 1 :(得分:0)

我在这里寻找相同的解决方案。这是我通过Jupyter Terminal处理它的方式。我正在将Chromebook与Amazon SageMaker结合使用来托管我的Jupyter环境。

在终端中,我使用了基本的git命令(请原谅我的混乱) JupyterTerminal

我有一个300mb的sqlite数据库文件,因此我将其添加到了.gitignore文件中。然后,我使用Jupyter中的上载功能将300mb数据库直接上载到与git克隆相同的目录中。

我发现了一个很棒的Chrome扩展程序Keep Awake,该扩展程序可以让您的计算机进入睡眠状态,但可以维护互联网(如果有帮助的话)。现在git已经启动,我的300mb sqlite数据库在我的AWS云计算机上,我可以在任何地方的Chromebook上进行编码并进行推/拉提交。

希望这会有所帮助!