自定义Jupyter小部件库
项目描述
IPyScript
IPyWidgets https://ipyscript.datalayer.tech for PyScript.
自定义Jupyter小部件库
安装
您可以使用pip
进行安装
pip install ipyscript
如果您使用的是Jupyter Notebook 5.2或更早版本,您可能还需要启用nbextension
jupyter nbextension enable --py [--sys-prefix|--user|--system] ipyscript
开发安装
创建开发环境
conda create -n ipyscript-dev -c conda-forge nodejs yarn python jupyterlab
conda activate ipyscript-dev
安装python。这将还会构建TS包。
pip install -e ".[test, examples]"
在开发扩展时,您需要手动使用笔记本/实验室前端启用您的扩展。对于实验室,这是通过以下命令完成的
jupyter labextension develop --overwrite .
yarn run build
对于经典笔记本,您需要运行
jupyter nbextension install --sys-prefix --symlink --overwrite --py ipyscript
jupyter nbextension enable --sys-prefix --py ipyscript
请注意,Windows上不支持--symlink
标志,因此您将需要在此处每次重建扩展时都运行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代码,则需要重新启动笔记本内核才能使其生效。
项目详情
关闭
ipyscript-0.1.0.dev0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | dabfeef9094356c20d6425b186cc8bdbf1be12a1c75da75197efed4bd5c8333f |
|
MD5 | 241d3faf2071b1ef77e84e12c369d2cc |
|
BLAKE2b-256 | 9cd24a2205d85cf80238b2efa808caa39e7a124c201e2ab7496aec8b0048d741 |
关闭
ipyscript-0.1.0.dev0-py2.py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 553ccefa085ae7b7bf08c2a83e4f873d7cf4138f8e353c6282a2244963754256 |
|
MD5 | 8fdaf56ede60358499ebe3c4b4973cfc |
|
BLAKE2b-256 | 0ee1e299f45eb4a4f246f8fd30c43cc78e85ceba8b0524335438c6d34787ef33 |