#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
.