db2 - 如何在 IBM Data Science Experience 上的 Jupyter Notebooks 中启用 SQL Magics?

标签 db2 ibm-cloud jupyter-notebook dashdb data-science-experience

我在 IBM Data Science Experience 上使用 Jupyter 笔记本.是否可以启用 SQL Magics/IPython-sql ?如何安装?

我想连接到 dashDB/DB2 并运行 SQL 语句。

最佳答案

是的,可以在 Jupyter Notebooks 中使用 IPython-sql (SQL Magics) 模块。诀窍是将它安装到用户空间。在代码单元中运行以下命令:

!pip install --user ipython-sql

如果要连接到 DB2 或 dashDB,则需要安装相关的数据库驱动程序。因为 SQL Magics 依赖于 SQLAlchemy,所以使用这些命令(与上面的命令相同的单元格):

!pip install --user ibm_db
!pip install --user ibm_db_sa

安装好所有内容后,您需要加载 SQL Magics 扩展:

%load_ext sql

我接受了 installing SQL Magics in the Data Science Experience from this blog post 上的说明.它还有一个关于如何连接到数据库的示例。

关于db2 - 如何在 IBM Data Science Experience 上的 Jupyter Notebooks 中启用 SQL Magics?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41108067/

相关文章:

java - Criteria API 使用 NOT IN 语句分块读取数据

db2 - DBeaver 不会在数据库导航器中正确显示某些模式

database - 如何导出 DB2 AS/400(iseries) 的所有模式对象?

ibm-cloud - 访问 dashDB 数据源时 Bluemix liberty 运行时握手失败

java - png 文件 上传 Restful Web 服务 java

node.js - 如何将文件上传到 Bluemix 中的对象存储(通过 nodejs)

javascript - 是否可以为 Jupyter Notebook 包含多个自定义 js 文件?

java - DB2 AS400 Java 函数始终返回相同的值

jupyter-notebook - 默认情况下在 jupyter lab 中启用显示行号

python - 为什么keras模型预测编译后会变慢?