我在 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/