You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MacOS下在Jupyter Notebook后台运行Blender的问题求助

解决MacOS下Jupyter Notebook导入bpy的版本兼容问题

问题根源

Blender自带独立的Python运行环境,bpy模块仅绑定在Blender自身的Python环境中,无法跨版本导入。你参考的旧文档对应Blender早期版本(依赖Python3.7),但Blender 3.3.1自带的是Python3.10,因此用系统的Python3.9尝试导入bpy会出现版本不兼容报错。

修复步骤(MacOS)

  • 找到Blender 3.3.1自带的Python路径:
    默认路径为 /Applications/Blender.app/Contents/Resources/3.3/python/bin/python3.10
  • 用Blender的Python安装ipykernel:
    在终端执行:
    /Applications/Blender.app/Contents/Resources/3.3/python/bin/python3.10 -m pip install ipykernel
    
  • 将Blender的Python注册为Jupyter内核:
    终端执行:
    /Applications/Blender.app/Contents/Resources/3.3/python/bin/python3.10 -m ipykernel install --user --name=blender-3.3
    

后续使用

问题解决后,不需要特殊的"Blender notebook"。打开Jupyter Notebook时,在新建文件的选项中选择名为blender-3.3的内核,新建普通的.ipynb文件即可正常import bpy并运行Blender API代码。

内容的提问来源于stack exchange,提问作者skillduff

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 23:35:20