Cel*_*ipe 7 python processing jupyter-notebook android-binder
我在自己的Mac上运行了jupyter-notebook,并插入了caylsto-processing库,因此我可以在浏览器选项卡的笔记本中运行处理脚本。但是我试图能够在活页夹中全部运行,以便我可以在上课时与学生共享我的处理脚本。我创建了一个Github存储库,并将其链接到活页夹,该活页夹可以构建和启动,但是唯一可用的内核是python 3。
我已经读到我可以包含一堆配置文件,但是我是其中的新手,而且我看不到任何引入calysto处理内核的示例,因此我不确定如何进行。
我的活页夹和带有处理脚本的jupyter-notebook的屏幕快照-但是,当您单击内核时,它显示的唯一内核是python:

任何帮助,将不胜感激。
非常好的问题。艾曼的建议很好。
我刚刚安装calysto_processing并注意到 3 件事是必要的:
calysto_processing通过 pip安装包,calysto_processing。第一点应该很容易使用requirements.txt。
我不确定第二步的最佳选择是什么(也许是自定义 setup.py ?)。
第3步感觉是最棘手的。
目前不支持安装处理,apt-get因此Dockerfile可能是一种前进的方式(即使mybinder建议仅将其作为最后的手段)。
假设 Dockerfile 包含手动下载/安装处理的所有步骤(顺便说一句,我目前对 Docker 还没有太多经验),需要执行它,这需要窗口系统来渲染处理窗口。我不知道它与 Docker 的配合如何,听起来它正在进入虚拟机领域。
话虽这么说,看看这里的源代码:
<canvas/>Jupyter Notebook 中的元素中实际渲染处理代码我不确定按原样运行电流的最简单方法是calysto_processing什么mybinder。
我的务实(如果你愿意的话,甚至可以说是老套)建议是:
processing-java依赖项(这意味着可能会丢失错误检查)更新我已经尝试过上述操作:您可以在此处运行测试内核
源代码在这里,模块是从这个分支安装的,它只是注释掉了该processing-java部分。
就配置而言,mybinder它归结为:
calysto_processing删除processing-java依赖项的调整版本:git+https://github.com/orgicus/calysto_processing.git@hotfix/PJS-only-testcalysto_processing文件:python -m calysto_processing install --user笔记
<canvas/>使用ProcessingJS呈现:这意味着没有处理java库,没有线程或其他java特定功能(有缺陷或没有3D)等。只是基本的加工绘图草图| 归档时间: |
|
| 查看次数: |
128 次 |
| 最近记录: |