Python Jupyter笔记本中的可手持设备

Python Jupyter笔记本中的可手持设备,python,jupyter-notebook,jupyter,handsontable,ipywidgets,Python,Jupyter Notebook,Jupyter,Handsontable,Ipywidgets,我想知道目前是否有人在Jupyter笔记本中使用handsontable。我一直遵循以下指示: 但是,这些说明不适用于当前版本的笔记本电脑/iPyWidget,并且非常过时 我想实现以下handsontable示例: 当我将handsontable.full.css和handsontable.full.js加载到笔记本中时,我没有收到任何错误。但是,我遇到以下错误:ReferenceError:Handsontable在尝试在笔记本中运行以下代码时未定义(尽管这可能不是执行此操作的正确代码)

我想知道目前是否有人在Jupyter笔记本中使用handsontable。我一直遵循以下指示:

但是,这些说明不适用于当前版本的笔记本电脑/iPyWidget,并且非常过时

我想实现以下handsontable示例:

当我将handsontable.full.css和handsontable.full.js加载到笔记本中时,我没有收到任何错误。但是,我遇到以下错误:ReferenceError:Handsontable在尝试在笔记本中运行以下代码时未定义(尽管这可能不是执行此操作的正确代码)


您引用的两个GIST非常过时,需要进行大量的修复才能在python>=3.5环境中使用ipywidgets 7.0和jupyter notebook 5.0。如果不知道您遇到了哪些错误,则很难诊断您的问题


但是,您可以尝试使用适用于ipywidgets 6.0的

谢谢大家!!我对问题进行了编辑,以展示一个简单的例子,即在笔记本中插入一个可触屏。我以前研究过qgrid,但我害怕使用它,因为它没有被积极开发。不过我会再调查一遍。
%%javascript
requirejs.config({
    paths: { 
        'handsontable': ['http://docs.handsontable.com/0.34.0/bower_components/handsontable/dist/handsontable.full'],
    },
});

require(['handsontable'], function(handsontable) {
    console.log("Loaded :)");   

  var data = function () {
    return Handsontable.helper.createSpreadsheetData(100, 10);
  };

  var container = document.getElementById('example');

  var hot = new Handsontable(container, {
    data: data(),
    minSpareCols: 1,
    minSpareRows: 1,
    rowHeaders: true,
    colHeaders: true,
    contextMenu: true
  });

  return{};
});