#2046·pytorch3d

Install using Conda failed

Author: ThibaultLejembleCreated Sep 10, 2026Updated Sep 10, 2026

Bugs / Unexpected behaviors

I am following the instructions in INSTALL.md (https://github.com/facebookresearch/pytorch3d/blob/main/INSTALL.md#installation) to install pytorch3d using Conda but I get the issue nothing provides fvcore needed by pytorch3d-0.2.5-py36_cu101_pyt14

Instructions To Reproduce the Issue:

I ran the following commands to install the dependencies as explained in https://github.com/facebookresearch/pytorch3d/blob/main/INSTALL.md#installation:

bash
conda create -n pytorch3d python=3.9
conda activate pytorch3d
conda install pytorch=1.13.0 torchvision pytorch-cuda=11.6 -c pytorch -c nvidia
conda install -c iopath iopath

Then, when running

bash
conda install pytorch3d -c pytorch3d

I get the following errors

bash
2 channel Terms of Service accepted
Channels:
 - pytorch3d
 - defaults
Platform: linux-64
Collecting package metadata (repodata.json): done
Solving environment: failed

LibMambaUnsatisfiableError: Encountered problems while solving:
  - nothing provides fvcore needed by pytorch3d-0.2.5-py36_cu101_pyt14

Could not solve for environment specs
The following packages are incompatible
└─ pytorch3d =* * is not installable because there are no viable options
   ├─ pytorch3d [0.2.5|0.3.0|...|0.7.7] would require
   │  └─ fvcore =* *, which requires
   │     └─ fvcore =* *, which cannot be installed (as previously explained);
   ├─ pytorch3d [0.5.0|0.6.0|...|0.7.4] would require
   │  └─ cudatoolkit >=11.1,<11.2 *, which does not exist (perhaps a missing channel);
   ├─ pytorch3d [0.6.2|0.7.0|...|0.7.4] would require
   │  └─ cudatoolkit >=11.5,<11.6 *, which does not exist (perhaps a missing channel);
   ├─ pytorch3d [0.7.0|0.7.1|...|0.7.5] would require
   │  └─ cudatoolkit >=11.6,<11.7 *, which does not exist (perhaps a missing channel);
   ├─ pytorch3d 0.7.8 would require
   │  └─ pytorch-cuda >=11.8,<11.9 *, which does not exist (perhaps a missing channel);
   ├─ pytorch3d 0.7.8 would require
   │  └─ pytorch ==2.1.1 *, which does not exist (perhaps a missing channel);
   ├─ pytorch3d 0.7.8 would require
   │  └─ pytorch ==2.1.2 *, which does not exist (perhaps a missing channel);
   ├─ pytorch3d 0.7.8 would require
   │  └─ pytorch ==2.2.2 *, which does not exist (perhaps a missing channel);
   ├─ pytorch3d 0.7.8 would require
   │  └─ pytorch ==2.4.0 *, which does not exist (perhaps a missing channel);
   ├─ pytorch3d 0.7.8 would require
   │  └─ pytorch ==2.4.1 *, which does not exist (perhaps a missing channel);
   ├─ pytorch3d 0.7.8 would require
   │  └─ pytorch-cuda >=12.1,<12.2 *, which does not exist (perhaps a missing channel);
   ├─ pytorch3d 0.7.8 would require
   │  └─ python_abi =3.8 *_cp38, which does not exist (perhaps a missing channel);
   ├─ pytorch3d 0.7.8 would require
   │  └─ python_abi =3.9 *_cp39, which does not exist (perhaps a missing channel);
   └─ fvcore =*, which cannot be installed (as previously explained).

I am on Ubuntu 24.04 with CUDA 13.2

Source: facebookresearch/pytorch3d