如何在 Watson Studio 上部署 Jupyter 中的 运行 魔术命令?

How to run magic commands in Jupyter deployed on Watson Studio?

我正在尝试在 Watson Studio 中创建的 Jupyter notebook 中分析 DB2 on Cloud 上的数据集。当使用“%sql”连接 DB2 时,魔术自然不会起作用,没有显示这样的模块。根据 IBM 教程,在连接 DB2 之前,需要在 Jupyter 单元中 运行 "%运行 db2re.ipynb" 命令。但是当我 运行 这个单元格没有任何反应并且“%sql”魔法仍然不可用。任何建议表示赞赏。

一般来说,有两种方式可以访问 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

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

%run db2re.ipynb

此后,我能够运行一个%sql命令。