【发布时间】:2021-02-08 19:05:40
【问题描述】:
frustrated 使用 MySQL Workbench,我正在寻找其他界面/环境,这些界面/环境更方便,更接近我当前使用 Jupyter 的工作流程。 Here 我总结了当前使用 Pandas 或 Jupyter 魔法获得漂亮 HTML 结果的工作可能性。但是,我在想是否可以更进一步,为 Jupyter 提供一个原生 MySQL 内核,结果发现实际上有one。所以我按照说明安装:
pip3 install git+https://github.com/shemic/jupyter-mysql-kernel
并在我的 Mac 上创建文件夹和文件 ~/.local/config/mysql_config.json,其中包含打击内容:
{
"user" : "root",
"port" : "3306",
"host" : "127.0.0.1",
"charset" : "utf8",
"password" : "<password>"
}
但现在,当使用 MySQL 内核运行新的 NoteBook 时,它只会返回 yes 以获得所有结果:
这是一种安慰,但显然不实用!所以我在他们的 GitHub 存储库上创建了一个ticket,但是,鉴于几年前有公开的票,我不希望我的问题会被考虑,至少在短期内是这样。现在我的问题是:
- 是否有适用于 MySQL 的功能性 Jupyter 或 Jupyter Lab 内核?请考虑到我已经弄清楚了 Jupyter 的魔法,而这不是我想要的。
- 你能在其他操作系统甚至mac上运行上述内核吗?我的环境是:
- 也许我犯了什么错误?例如,
mysql_config.json的路径在 mac 或内容上应该不同?或者是否有任何解决方法可以让内核正常工作?
如果您能帮助我解决这些问题,我将不胜感激。提前感谢您的支持。
P.S.我也知道jupyterlab-sql Jupyter Lab Extension。但首先,它是一个用于数据库表格编辑的 GUI,而不是一个可以进行单元计算的真正内核。其次,对于新的 Jupyter Lab 版本来说,它似乎已经过时了。正如我所报告的here,安装它弄乱了我的 Jupyter Lab 扩展管理器。
【问题讨论】:
标签: mysql jupyter-notebook jupyter