[pytorch3d安装问题解决]ImportError: libc10.so: cannot open /ImportError: libcudart.so.10.1 /段错误 (核心已转储)


前言

本人环境:RTX4090+CUDA11.8

配置计算机动画相关项目时遇到了pytorch3d的各种奇奇怪怪的问题,如:

  1. ImportError: libc10.so: cannot open shared object file: No such file or directory(一般是因为安装pytorch3d步骤有误或版本不匹配)
  2. 段错误 (核心已转储) (一般是因为安装pytorch3d步骤有误)
  3. ImportError: libcudart.so.10.1: cannot open shared object file: No such file or dire(一般出现在用pip安装pytorch3d)

这里记录一下解决方法。

Pytorch3d安装

上述三种情况,基本都是因为pytorch3d安装过程有问题导致的版本不匹配等问题。我之前查了很多资料和方法都不行,最后发现不如直接重装解决的快。需要注意的是,这里的Pytorch3d安装方式我们要选择从仓库克隆下来直接安装。

一、安装基本环境

1.首先打开Github Pytoch3d安装教程网页:INSTALL.md

2.安装基本环境,这里红框里的内容改成你自己要用的pytorch版本:
在这里插入图片描述
如果之前已经安装过了pyt