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

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

Сообщение Anonymous »

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

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

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

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

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

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

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