Любое функциональное ядро ​​Jupyter для MySQL? - PullRequest
0 голосов
/ 29 марта 2020

Будучи разочарованным с MySQL Workbench, я ищу другие интерфейсы / среды, которые более удобны и ближе к моему текущему рабочему процессу с использованием Jupyter. Здесь Я суммировал текущие рабочие возможности, используя Pandas или магию Jupyter, чтобы получить хорошие HTML результаты. Тем не менее, я подумал, смогу ли я go сделать еще один шаг, чтобы получить собственное ядро ​​MySQL для Jupyter, и оказалось, что на самом деле one . Поэтому я следовал инструкциям, установив:

 pip3 install git+https://github.com/shemic/jupyter-mysql-kernel

и создав папки и файл ~/.local/config/mysql_config.json на моей ма c с содержимым удара:

{
    "user"     : "root",
    "port"     : "3306",
    "host"     : "127.0.0.1",
    "charset"  : "utf8",
    "password" : "<password>"
}

Но теперь при запуске Новый NoteBook с ядром MySQL просто возвращает yes для всех результатов:

      <img src="https://user-images.githubusercontent.com/12762442/77854860-12833d00-71ed-11ea-8b24-2ce2a7ef6534.png" width="600">               

, что довольно утешительно, но, очевидно, не работает! Поэтому я создал тикет для их репозитория GitHub, однако, учитывая, что через пару лет есть открытые тикеты, go Я не буду надеяться, что моя проблема будет рассмотрена, по крайней мере, в ближайшее время , Теперь мои вопросы:

  • Существуют ли какие-либо функциональные ядра Jupyter или Jupyter Lab для MySQL? Пожалуйста, учтите, что я уже понял магию Jupyter, и это не то, что я ищу.
  • Можете ли вы запустить указанное выше ядро ​​на других ОС или даже на Mac? Моя среда:
jupyter core     : 4.6.3
jupyter-notebook : 6.0.3
qtconsole        : 4.7.1
ipython          : 7.13.0
ipykernel        : 5.1.4
jupyter client   : 6.0.0
jupyter lab      : 2.0.0
nbconvert        : 5.6.1
ipywidgets       : 7.5.1
nbformat         : 5.0.4
traitlets        : 4.3.3
macOS Mojave version 10.14.6
Python 3.7.7
  • Может быть, я делаю какие-либо ошибки? например, путь к mysql_config.json должен быть другим на ма c или содержимое? или если есть какие-то обходные пути, чтобы заставить ядро ​​работать?

Буду признателен, если вы поможете мне с этими вопросами. Спасибо за вашу поддержку заранее.

PS Мне также известно о jupyterlab- sql Jupyter Lab Extension. Но, во-первых, это скорее GUI для табличного редактирования баз данных, чем реальное ядро, где вы можете проводить вычисления по ячейкам. И, во-вторых, он кажется устаревшим для новых версий Jupyter Lab. Установка его испортила мой менеджер расширений Jupyter Lab, как я уже сообщал здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...