从jupyter lab扩展运行系统命令?

时间:2018-06-04 19:37:18

标签: javascript jupyter jupyter-lab

我想为jupyter实验室编写一个扩展程序,用于查看netCDF文件(.nc),这是科学数据的通用格式。基本上,我希望插件在所选文件上运行ncdump -h <filename>并将内容粘贴到新窗口中。我是一个完整的javascript newb,所以也许这整个过程对我来说太过分了。

我正在关注these jupyer lab docs,并且我已成功注册了我的插件以打开.nc个文件。现在,我需要在系统shell上运行ncdump -h。为此,我收集说我需要从Node导入child_process库。要做到这一点,我把

import {exec} from 'child_process';

在我的src/index.ts包裹中, 但不幸的是,我收到了这个错误

src/index.ts(9,20): error TS2307: Cannot find module 'child_process'.

我认为这是因为jupyter lab根本没有运行服务器端,因此没有任何Node包可用。有没有其他方法来运行系统命令并从jupyter lab扩展中捕获输出?

0 个答案:

没有答案