Blender中Dream Textures插件依赖安装失败:缺失libtorch_global_deps.so
解决Dream Textures依赖安装失败及libtorch缺失问题
方法一:手动用Blender内置pip安装Torch
Blender自带独立的Python环境,必须用它的pip来安装对应版本的Torch:
- 定位Blender内置Python的
pip路径:- Windows:
你的Blender安装目录\3.2\python\bin\pip3.exe - Linux:
/usr/share/blender/3.2/python/bin/pip3 - macOS:
/Applications/Blender.app/Contents/Resources/3.2/python/bin/pip3
- Windows:
- 打开终端,执行安装命令(根据显卡选择版本,NVIDIA显卡用CUDA版本,无GPU用CPU版本):
- CUDA版本:
# Linux/macOS /usr/share/blender/3.2/python/bin/pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu117 # Windows "你的Blender安装目录\3.2\python\bin\pip3.exe" install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu117 - CPU版本:
# Linux/macOS /usr/share/blender/3.2/python/bin/pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cpu # Windows "你的Blender安装目录\3.2\python\bin\pip3.exe" install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cpu
- CUDA版本:
- 找到安装后的Torch文件夹:
一般在Blender安装目录\3.2\python\lib\site-packages\torch - 复制整个
torch文件夹到Dream Textures的依赖目录:blender/3.2/scripts/addons/dream_textures/.python_dependencies/
方法二:通过Git子模块拉取官方依赖
Dream Textures的依赖托管为Git子模块,可手动拉取:
- 打开终端,进入插件目录:
cd blender/3.2/scripts/addons/dream_textures - 初始化并拉取所有子模块:
git submodule update --init --recursive - 等待拉取完成,
.python_dependencies目录会自动填充所需文件
方法三:修复插件路径识别
如果复制/拉取依赖后仍报错,需手动指定依赖路径:
- 打开Blender偏好设置,找到Dream Textures插件
- 展开
Development Tools面板,找到依赖路径设置项 - 手动选择
dream_textures/.python_dependencies文件夹 - 重启Blender后再测试纹理生成
验证依赖安装状态
打开Blender内置Python控制台(窗口>切换区域类型>控制台),执行以下命令:
import torch print(torch.__file__)
如果无报错且输出路径指向.python_dependencies里的Torch文件夹,则依赖安装成功
内容的提问来源于stack exchange,提问作者Mexican_Joker
相关产品推荐
相关产品推荐

