Skip to content

[Bug Report] Dependency conflicts (click/psutil) block isaaclab core installation; ModuleNotFoundError when running examples (only subpackages installed) #5880

@gyc75148962

Description

@gyc75148962

Describe the bug

When attempting to install the IsaacLab library, the installation fails due to dependency conflicts with the existing environment. Specifically:

isaacsim-kernel 5.1.0.0 requires click==8.1.7 and psutil==5.9.8

rl-games 1.6.1 requires psutil<6.0.0,>=5.9.0

However, the environment currently has click 8.4.1 and psutil 7.2.2 installed, which are incompatible with these requirements.

As a result, the IsaacLab core library failed to install successfully. The following sub-packages were installed without issues:

isaaclab_assets 0.2.3
isaaclab_mimic 1.0.15
isaaclab_rl 0.4.4
isaaclab_tasks 0.11.6

However, the main isaaclab library itself is missing / not installed.

Steps to reproduce

Please try to provide a minimal example to reproduce the bug. Error messages and stack traces are also helpful.

conda create -n leisaac python=3.11 -y
conda activate leisaac
pip install --upgrade pip
pip install "isaacsim[all,extscache]==5.1.0" --extra-index-url https://pypi.nvidia.com
pip install -U torch==2.7.0 torchvision==0.22.0 --index-url https://download.pytorch.org/whl/cu128
isaacsim isaacsim.exp.full.kit --no-window
git clone https://gh-proxy.org/https://github.com/isaac-sim/IsaacLab.git
cd IsaacLab
git checkout v2.3.0
sudo apt install cmake build-essential
./isaaclab.sh --install
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
isaacsim-kernel 5.1.0.0 requires click==8.1.7, but you have click 8.4.1 which is incompatible.
isaacsim-kernel 5.1.0.0 requires psutil==5.9.8, but you have psutil 7.2.2 which is incompatible.
rl-games 1.6.1 requires psutil<6.0.0,>=5.9.0, but you have psutil 7.2.2 which is incompatible.

then,i try to

./isaaclab.sh -p scripts/tutorials/00_sim/create_empty.py
[INFO] Using python from: /data/lizq/miniconda3/envs/leisaac/bin/python                                                                              
Traceback (most recent call last):
  File "/data/groot-n1.5/IsaacLab/scripts/tutorials/00_sim/create_empty.py", line 20, in <module>
    from isaaclab.app import AppLauncher
ModuleNotFoundError: No module named 'isaaclab'

so,i checked the conda

pip list | grep isaac

isaaclab_assets            0.2.3        /data/groot-n1.5/IsaacLab/source/isaaclab_assets
isaaclab_mimic             1.0.15       /data/groot-n1.5/IsaacLab/source/isaaclab_mimic
isaaclab_rl                0.4.4        /data/groot-n1.5/IsaacLab/source/isaaclab_rl
isaaclab_tasks             0.11.6       /data/groot-n1.5/IsaacLab/source/isaaclab_tasks

System Info

Describe the characteristic of your environment:

  • Commit: 3c6e67b
  • Isaac Sim Version: 5.1 installed by pip install "isaacsim[all,extscache]==5.1.0" --extra-index-url https://pypi.nvidia.com
  • OS: Ubuntu 24.04.3 LTS
  • GPU: NVIDIA A800 80GB PCIe
  • CUDA: release 12.0, V12.0.140
  • GPU Driver: 560.28.03

Checklist

  • I have checked that there is no similar issue in the repo (required)
  • I have checked that the issue is not in running Isaac Sim itself and is related to the repo

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions