【环境配置】【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对应的版本

相关推荐
架构源启9 小时前
Spring AI进阶系列(17)- 未来展望与职业发展:Java 工程师迈向 AI 工程化与智能体架构的路线图
java·人工智能·spring
Cosolar9 小时前
深入理解 LangChain Callback 机制:从入门到实战
人工智能·后端·面试
Zh&&Li9 小时前
保姆级安装AI全自动渗透工具(pentestswarm)
linux·运维·服务器·人工智能
Thomas_YXQ9 小时前
Unity3D Addressable 深度优化热更性能消耗
开发语言·3d·unity·微信
思陌Ai算法定制9 小时前
2型糖尿病强化治疗:CagriSema加用基础胰岛素的REIMAGINE 3研究
人工智能·glp-1·医学论文解读·2型糖尿病·基础胰岛素·cagrisema·lancet
AI服务老曹9 小时前
破局异构计算与海量协议:基于 Docker 容器化的国标 GB28181/RTSP 边缘计算 AI 视频管理平台架构设计与源码交付实践
人工智能·docker·边缘计算
俊哥V9 小时前
每日 AI 研究简报 · 2026-06-09
人工智能·ai
计算机安禾9 小时前
【数据库系统原理】第14篇:关系模式的语义约束:函数依赖的公理系统与闭包计算
人工智能·算法·机器学习
bluetata9 小时前
Agentic AI 解读:从认知跃升到企业落地实战指南
人工智能
量化君也9 小时前
快速入门量化交易都要学些什么?
大数据·人工智能·python·算法·金融