pip安装git库出现ModuleNotFoundError: No module named ‘xxx‘

ERROR: Failed to build 'git+https://github.com/xxx,ModuleNotFoundError: No module named 'torch'

这个报错的核心原因是:安装 diff-gaussian-rasterization-w-depth 时,构建环境中没有加载到当前 Conda 环境的 torch 模块(构建阶段的临时环境和运行环境隔离,导致找不到已装的 PyTorch)。以下是分步骤的修复方案,从「快速兜底」到「彻底解决」:

第一步:先确认当前环境已装 PyTorch(排除未安装的情况)

先执行命令验证 torch 是否真的安装在 gaus 环境中:

pip 构建环境的「隔离机制」导致 ------pip 会创建临时环境构建 wheel,该环境默认不继承当前 Conda 环境的 torch,需强制让构建环境加载 torch:

1. 强制构建环境使用当前环境的 torch(关键)

export SETUPTOOLS_USE_DISTUTILS=stdlib

export PIP_NO_BUILD_ISOLATION=0 # 关闭构建隔离,复用当前环境依赖

2. 重新安装 requirements.txt

pip install -r requirements.txt

虚拟环境安装指定版本gcc gxx方法:

conda install -c conda-forge gcc=10 gxx=10

相关推荐
摇滚侠17 小时前
MAC IDEA GIT 提交区显示了几个不存在的目录
git·idea
城东18 小时前
Git使用[远程仓库远端的head比本地和提交的head旧,其他人拉不到最新代码]
git·head·远程仓库远端·比本地和提交的head旧·其他人拉不到最新代码
何中应1 天前
使用SSH地址拉取远程仓库代码报下面的错误
git
何中应1 天前
Git本地仓库命令补充
git
sun0077001 天前
执行repo sync -c -d -j4以后,提交未git push的代码看不到了。要怎么恢复?
git
胖虎11 天前
Git 一个本地仓库同时推送到两个远程仓库(详细教程)
git·多远程仓库·双远程仓库·git双远程·git备份
猫头虎1 天前
如何解决 OpenClaw “Pairing required” 报错:两种官方解决方案详解
网络·windows·网络协议·macos·智能路由器·pip·scipy
春日见2 天前
如何创建一个PR
运维·开发语言·windows·git·docker·容器
stevenzqzq3 天前
git 常用操作
大数据·git
Curvatureflight3 天前
Git工作流最佳实践:从混乱到优雅
git