【问题标题】:How to run magic commands in Jupyter deployed on Watson Studio?如何在部署在 Watson Studio 上的 Jupyter 中运行魔术命令?
【发布时间】:2019-03-28 11:24:10
【问题描述】:

我正在尝试在 Watson Studio 中创建的 Jupyter 笔记本中分析我在 DB2 on Cloud 上的数据集。当使用“%sql”魔术连接 DB2 时,DB2 不能正常工作,显示没有这样的模块。根据 IBM 教程,在连接 DB2 之前,需要在 Jupyter 单元中运行“%run db2re.ipynb”命令。但是当我运行这个单元时,什么也没有发生,“%sql”魔法仍然不可用。任何建议表示赞赏。

【问题讨论】:

  • 你指的是哪个教程?
  • 您的 Watson Studio 环境中是否安装了“db2re.ipynb”?
  • 顺便说一句:您可以使用特定的 Db2 sql 魔法或更通用的魔法:github.com/catherinedevlin/ipython-sql
  • @data_henrik 您好,我不确定如何将它安装到我的环境中。我已将其上传到“资产”。

标签: db2 jupyter-notebook ibm-cloud watson-studio


【解决方案1】:

通常,在 Watson Studio 中有两种访问库的方法: -Install or import a library, then reference it。请注意,您需要指定 --user 选项。 -First save your own scripts, then import them

还有built-in line and cell magics。 有了这个,我想我可以通过以下方式工作:

第一个单元,将 db2re.ipynb 下载到您的环境中:

%%sh
wget https://raw.githubusercontent.com/DB2-Samples/Db2re/master/db2re.ipynb

第二个单元,安装必要的库:

!pip install --user qgrid

第三个单元,运行 db2re.ipynb 笔记本扩展:

%run db2re.ipynb

此后,我能够运行%sqlcommand。

【讨论】:

  • 非常感谢您提供如此详细的说明!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-01-17
  • 2021-12-02
  • 1970-01-01
  • 1970-01-01
  • 2019-10-02
  • 2021-02-17
相关资源
最近更新 更多