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

Blender导入Python模块openpyxl提示ModuleNotFoundError报错如何解决

问题根因

Blender内置了独立的Python运行环境,和你系统全局安装的Python、虚拟环境都互相隔离。你在系统Python下安装的openpyxl、配置的系统PATH,都对Blender的Python环境不生效,这是报错的核心原因。

标准解决方案(推荐)
  • 第一步:获取Blender内置Python的可执行文件路径
    打开Blender,进入「脚本」工作区,新建空白脚本,运行以下代码,控制台输出的路径就是目标路径:
    import sys
    print(sys.executable)
    
  • 第二步:通过内置Python的pip安装openpyxl
    打开系统命令行工具(Windows用cmd/powershell,Mac/Linux用终端),输入如下格式的命令:
    <第一步获取的Python路径> -m pip install openpyxl
    Windows路径包含空格的话,需要用双引号包裹完整的Python路径,示例:
    "C:\Program Files\Blender Foundation\Blender 3.6\3.6\python\bin\python.exe" -m pip install openpyxl
  • 第三步:重启Blender后验证
    重启Blender后在脚本中执行import openpyxl,无报错即为安装成功。
自定义脚本目录方案的修正检查

如果你要继续使用之前的自定义脚本目录方案,需要满足两个条件:

  • 你放入目录的openpyxl版本,必须和Blender内置Python的大版本完全匹配(比如Blender用Python 3.10,你就不能放Python 3.9编译的openpyxl)
  • 偏好设置中添加的脚本路径,必须是包含openpyxl文件夹的父级目录,添加完成后必须重启Blender才能生效

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 20:39:02