Jupyter的JSmol查看器小部件
jupyter-jsmol的Python项目详细描述
皮朱特·杰斯莫尔
这是一个可以在Jupyter笔记本和JupyterLab中使用的JSmol查看器小部件
安装
您可以使用pip
安装:
pip install jupyter_jsmol
或者如果你使用jupyterlab:
^{pr2}$如果您使用的是Jupyter Notebook 5.2或更早版本,则可能还需要启用 nbextension:
jupyter nbextension enable --py [--sys-prefix|--user|--system] jupyter_jsmol
开发安装
首先安装python包。这也将构建JS包。在
pip install -e ".[test, examples]"
开发扩展时,需要使用 笔记本/实验室前端。对于实验室,这是通过以下命令完成的:
jupyter labextension install @jupyter-widgets/jupyterlab-manager --no-build
jupyter labextension install js
对于经典笔记本,您可以运行:
jupyter nbextension install --sys-prefix --symlink --overwrite --py jupyter_jsmol
jupyter nbextension enable --sys-prefix --py jupyter_jsmol
请注意,--symlink
标志在Windows上不起作用,因此您必须在这里运行
每次重建扩展时,install
命令。对于某些装置
您可能还需要另一个标志来代替--sys-prefix
,但我们将不介绍其含义
这里的旗帜。在
如何看待你的变化
类型脚本:
要连续监视项目的更改并自动触发重建,请在监视模式下启动Jupyter:
jupyter lab --watch
在单独的会话中,开始查看源目录中的更改:
npm run watch
更改后,请等待生成完成,然后刷新浏览器,更改应生效。在
Python:
如果您对python代码进行了更改,则需要重新启动笔记本内核才能使其生效。在
- 项目
标签: