как изменить БД по умолчанию с sqlite на postgresql / mysql в jupyter notebook

#mysql #postgresql #sqlite #jupyter-notebook #database-locking

#mysql #postgresql #sqlite #jupyter-notebook #блокировка базы данных

Вопрос:

Я вижу, что в jupyter_notebook_config.py связано с базой данных по умолчанию, которая является sqlite

 ## The sqlite file in which to store notebook signatures. By default, this will
#  be in your Jupyter data directory. You can set it to ':memory:' to disable
#  sqlite writing to the filesystem.
#c.NotebookNotary.db_file = ''


## A callable returning the storage backend for notebook signatures. The default
#  uses an SQLite database.
#c.NotebookNotary.store_factory = traitlets.Undefined
 

Теперь я хочу изменить эту базу данных по умолчанию на какую-нибудь реляционную базу данных, такую как postgresql / mysql, поскольку мы часто получаем ошибку блокировки базы данных. в настоящее время эта платформа используется несколькими пользователями для практики python. мы создаем отдельную записную книжку для каждого пользователя.

Как мы можем указать базу данных mysql / postgresql в конфигурации jupyter notebook.

Комментарии:

1. нашли ли вы решение этой проблемы?

2. Мои требования могут отличаться от ваших, но я решил эту проблему, установив pip install psycopg2-binary .