如何在 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
命令。
我正在尝试在 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
命令。