【环境配置】【bug调试】pytorch3d 安装

前言

pytorch 3d库,用于3d显示和处理

官方版本及安装指引如下

bash 复制代码
https://github.com/facebookresearch/pytorch3d/releases
https://github.com/facebookresearch/pytorch3d/blob/main/INSTALL.md

安装方式

直接pip install pytorch3d 是安装不上的,可以用以下方式

1、换成conda安装
conda install pytorch3d -c pytorch3d

2、pip 安装

如果想让环境干净一点,可以使用pip 安装git仓库

代码如下

bash 复制代码
pip install "git+https://github.com/facebookresearch/pytorch3d.git"
#特定版本
pip install "git+https://github.com/facebookresearch/pytorch3d.git@stable"
pip install "git+https://github.com/facebookresearch/pytorch3d.git@v0.7.7"

但是可能会遇到No module named 'torch'的问题,尽管自己的conda环境已经安装了torch,问题如下

这是由于环境没有隔离,pytorch3d 的 setup.py 会在"获取构建依赖"阶段 单独创建一个临时的 pip build-env,这个 build 环境里,并不会自动带上conda环境中的 torch,因此执行 import torch 就会失败,pip 构建隔离(PEP 517)导致的,不是 torch 不在你的环境,而是在 pytorch3d 的构建沙箱里 torch 不存在。

pip install 问题解决

禁用构建隔离

bash 复制代码
pip install git+https://github.com/facebookresearch/pytorch3d.git@v0.7.7 --no-build-isolation

bash 复制代码
git clone https://github.com/facebookresearch/pytorch3d.git
cd pytorch3d
git checkout v0.7.7
pip install . --no-build-isolation

其中v0.7.7是要安装的版本,可以在https://github.com/facebookresearch/pytorch3d/releases中获取你torch和python对应的版本

相关推荐
Thecozzy4 小时前
大厂 AI Coding 面试大招
人工智能·面试·职场和发展
维核科技5 小时前
推理加速实战:投机解码与KV Cache优化让大模型“快起来“
人工智能
数智化管理手记5 小时前
海量数据如何沉淀有效数据资产?数据标准化治理方案如何搭建?
java·大数据·人工智能
过期的秋刀鱼!5 小时前
LangChain-D1-模型的工作流程
人工智能·python·langchain
科技象限5 小时前
数智落地提速:2026下半年传统行业智能化升级爆发场景预判
人工智能
cfm_29145 小时前
SpringAI + Ollama 本地大模型
java·开发语言·人工智能·语言模型
147API5 小时前
蒸馏模型版本升级怎么做,权重、评测器和服务配置一起管
人工智能·深度学习·蒸馏·模型蒸馏
湘美书院--湘美谈教育5 小时前
湘美书院主理人谈AI文学:提示词与Skill的与时俱进
大数据·人工智能·安全·自动化·生活
漏刻有时5 小时前
本地部署 Dify + DeepSeek 搭建AI知识问答客服全流程复盘
人工智能
weixin_549808365 小时前
人力资源数字化转型:从工具堆叠到AI原生架构的组织级跃迁路径
大数据·人工智能