一个简单的命令行工具,将Blender2.8+包装为jupyter内核

blender-notebook的Python项目详细描述


搅拌机笔记本

一个简单的命令行工具,将blender2.8+包装为jupyter内核。在

Blender的python API需要它的嵌入式python解释器。从Blender2.82开始,Python3.7已经打包。为了使ipykernel和其他pip包可供Blender访问,执行Blender_笔记本的python解释器的site-packages目录将添加到Blender的python路径中。因此,强烈建议使用与您的python版本完全相同的blender。在

安装

安装blender_笔记本电脑的最简单方法是通过pip:

$ python -m pip install blender_notebook

也可以从以下来源安装:

^{pr2}$

使用

如果blender是由包管理器安装的,查找可执行路径的最简单方法是:

$ which blender
/snap/bin/blender

在我的例子中,搅拌机是从snap安装的。在

在MacOS上,blender可执行路径通常为:

/Applications/Blender.app/Contents/MacOS/Blender

在Windows上,blender可执行路径通常为:

C:\Program Files\Blender Foundation\Blender 2.82\blender.exe

然后,运行blender_notebook CLI(将"snap/bin/blender"替换为blender可执行路径):

$ blender_notebook install --blender-exec="/snap/bin/blender"
Saving files to ~/.local/share/jupyter/kernels/blender

如果像往常一样启动jupyter notebook,一个名为blender的新内核应该可用。在

$ jupyter kernelspec list
Available kernels:
blender              ~/.local/share/jupyter/kernels/blender

$ jupyter notebook

也可以删除内核:

$ blender_notebook remove
Are you sure to delete ~/.local/share/jupyter/kernels/blender ? [y/N]: y
blender jupyter kernel is removed!

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java理解泛型   java Guava:如何自定义减少多重映射?   java无法构建实体管理器工厂JPA/Hibernate   不区分大小写的LDAP搜索   在java中同时调用所有类对象中的方法   java做高级数字计算?2.1k等于2100等。。?   java Camel netty组件:未能创建选择器   exceljava。lang.ClassCastException:ExcelStreamAction无法强制转换为com。开放交响乐团。xwork2。行动   java避免对嵌套a4j:区域进行验证   java如何使一帧在1秒内显示50次,每次显示时消失   java一个HashMap的遍历,我得到NullPointerException   windows HP Stream 8平板电脑。。。Java swing JScrollPane滚动在触摸屏上不工作   java如何在运行时根据用户/程序员的需要自动增加数组的大小?