Блокнот Jupyter очистить состояние виджетаPython

Программы на Python
Ответить
Anonymous
 Блокнот Jupyter очистить состояние виджета

Сообщение Anonymous »

Я использую виджеты в блокноте Jupyter и сохраняю их состояние (например, установлен флажок «Настройки -> Сохранять состояние виджета автоматически») в файл блокнота.
Для управления версиями этого блокнота в git я хочу еще раз очистить состояние виджета.
Я попробовал:
  • Снимите флажок с настройки в интерфейсе Jupyter Lab, перезапустите ядро, сохраните снова.
  • Снимите флажок, перезапустите ядро, сохраните, а затем (ужасно) удалите поле «виджеты» из файла json.
Первый подход просто сохраняет состояние снова.
Для второго бесполезного подхода поле «виджеты» просто восстанавливается каждый раз, когда я сохраняю блокнот.
Предпочтительным решением было бы отключить сохранение состояния из Jupyter lab.
Используемые версии:
  • Jupyterlab 3.4.2
  • Jupyterlab_widgets 1.1.0
  • IPyWidgets 7.7.0
  • Python 3.10
PS: Я в итоге я использовал перехватчик pre-commit, который я исправил, чтобы удалить также состояние pre-commit-jupyter

Подробнее здесь: https://stackoverflow.com/questions/724 ... dget-state
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»