Skip to content

Fail to install rosidl due to python version incompatible #113

Closed
@jc-bao

Description

@jc-bao

Environment Details:

  • ROS2
  • Linux64

Issue Description:
I am currently trying to install ros-galactic-rmw-cyclonedds-cpp and ros-galactic-rosidl-generator-dds-idl into my ROS2 environment. However, I encounter an error indicating an incompatibility with my Python version.

The relevant installation command:

mamba install ros-galactic-rmw-cyclonedds-cpp ros-galactic-rosidl-generator-dds-idl -f

This results in the following error:

Could not solve for environment specs
The following packages are incompatible
└─ ros-galactic-rosidl-generator-dds-idl   is installable with the potential options
   ├─ ros-galactic-rosidl-generator-dds-idl 0.8.0 would require
   │  └─ python_abi 3.8.*  with the potential options
   │     ├─ python_abi 3.8 would require
   │     │  └─ python 3.8.* , which can be installed;
   │     └─ python_abi 3.8, which can be installed;
   └─ ros-galactic-rosidl-generator-dds-idl 0.8.0 would require
      └─ ros2-distro-mutex 0.1.* , which can be installed.

From the documentation, it is mentioned that rosidl is supported on Linux64. I am unsure why I am encountering the issue. Has anyone else faced a similar problem or might know the solution? Any assistance offered will be greatly appreciated.

image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions