自定义Jupyter小部件库
项目描述
响应式IPyWidgets
响应式IPyWidgets https://ipyreactive.datalayer.tech 用于Datalayer富文本编辑器。
自定义Jupyter小部件库
安装
您可以使用 pip
安装
pip install ipyreactive
如果您使用的是Jupyter Notebook 5.2或更早版本,您可能还需要启用nbextension
jupyter nbextension enable --py [--sys-prefix|--user|--system] ipyreactive
开发安装
创建一个开发环境
conda create -n ipyreactive-dev -c conda-forge nodejs yarn python jupyterlab
conda activate ipyreactive-dev
安装python。这将构建TS包。
pip install -e ".[test, examples]"
在开发扩展时,您需要手动使用笔记本/实验室前端启用您的扩展。对于实验室,这是通过以下命令完成的
jupyter labextension develop --overwrite .
yarn run build
对于经典笔记本,您需要运行
jupyter nbextension install --sys-prefix --symlink --overwrite --py ipyreactive
jupyter nbextension enable --sys-prefix --py ipyreactive
请注意,--symlink
标志在Windows上不起作用,因此每次您重新构建扩展时,您都必须运行 install
命令。对于某些安装,您可能还需要使用其他标志而不是 --sys-prefix
,但这里不会介绍这些标志的含义。
如何查看您的更改
Typescript
如果您使用JupyterLab进行开发,则可以监视源目录,并在不同的终端中同时运行JupyterLab以监视扩展源的变化,并自动重新构建小部件。
# Watch the source directory in one terminal, automatically rebuilding when needed
yarn run watch
# Run JupyterLab in another terminal
jupyter lab
更改后,等待构建完成,然后刷新浏览器,更改应生效。
Python
如果您更改了Python代码,则需要重新启动笔记本内核才能使其生效。
项目详情
关闭
ipyreactive-0.1.0.dev0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e086c649cb68a515646040c1771e0d627ef86ff9a54132b1be6959c6a8a993e8 |
|
MD5 | a3d142279bae120fc5f66332d22cb965 |
|
BLAKE2b-256 | d61a343d51d52941ca020844bea39d2aa174844546b334833c60c30e28a1eec2 |
关闭
ipyreactive-0.1.0.dev0-py2.py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | f38a7964a39059b6060a9e45e36b0f6b9af1955f7cb283acef4f27ac3f002cf0 |
|
MD5 | 1484e8e899a65172fbbf288e7a0914f1 |
|
BLAKE2b-256 | 2d62ada45223cac0bebda3d36f8a00681b206586651d257a1a0039657ff6b066 |