【问题标题】:import a github into jupyter notebook directly?直接将github导入jupyter notebook?
【发布时间】:2019-03-15 11:15:21
【问题描述】:

嘿,我正在创建一个 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 导入指标.py

这当然不行

【问题讨论】:

    标签: python github jupyter-notebook


    【解决方案1】:

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

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

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

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

    %load stock_market_indicators/indicators.py
    

    【讨论】:

    • 找不到程序:'bash'。从笔记本安装有什么建议吗?
    • 可能是 bash 之外的其他命令?看来windows可以做到。
    【解决方案2】:

    我来到这里寻找相同的解决方案。这是我通过 Jupyter 终端处理它的方式。我正在使用带有 Amazon SageMaker 的 Chromebook 来托管我的 Jupyter 环境。

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

    我有一个 300mb 的 sqlite 数据库文件,所以我将它添加到我的 .gitignore 文件中。然后我使用 Jupyter 中的上传功能将 300mb 的数据库直接上传到与我的 git clone 相同的目录。

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

    希望这会有所帮助!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-06
      • 2016-11-29
      • 2020-11-09
      • 2019-05-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多