Closed creaton0305 closed 10 months ago
Do you have any specific use case for installing ros-humble and ros-noetic in the same environment, as opposed to install them in separate environments?
Do you have any specific use case for installing ros-humble and ros-noetic in the same environment, as opposed to install them in separate environments?
Thanks for the quick reply. I'm trying to use MAVROS (built on ROS 1) and ROS 2 together for one of my projects, so I thought it would be better to build both versions inside 1 environment
Do you have any specific use case for installing ros-humble and ros-noetic in the same environment, as opposed to install them in separate environments?
Thanks for the quick reply. I'm trying to use MAVROS (built on ROS 1) and ROS 2 together for one of my projects, so I thought it would be better to build both versions inside 1 environment
Together in which way? If you do not need to used them as part of the same Python script or C++ application, you probably should be able to use two different environments, unless I am missing something specific of your use case.
Do you have any specific use case for installing ros-humble and ros-noetic in the same environment, as opposed to install them in separate environments?
Thanks for the quick reply. I'm trying to use MAVROS (built on ROS 1) and ROS 2 together for one of my projects, so I thought it would be better to build both versions inside 1 environment
Together in which way? If you do not need to used them as part of the same Python script or C++ application, you probably should be able to use two different environments, unless I am missing something specific of your use case.
Actually come to think of it, i think you are right. I think i had previously misunderstood on how the bridge between ROS 1 and 2 work. I will try doing it in 2 separate environments. Thanks for the advice and support!
Feel free to reopen if installing both in the same environment is actually necessary, thanks!
Solution to issue cannot be found in the documentation.
Issue
Hi, I am trying to install ros-noetic and ros-humble by following the getting-started guide (https://robostack.github.io/GettingStarted.html). However, there seems to be a python version conflict in the packages which makes it unable to install the packages. (ros-noetic install python 3.9, while ros-humble installs python 3.10)
Error: Looking for: ['ros-humble-desktop']
conda-forge/linux-64 Using cache conda-forge/noarch Using cache robostack-staging/noarch No change robostack-staging/linux-64 No change
Pinned packages:
Could not solve for environment specs The following package could not be installed └─ ros-humble-desktop is installable and it requires ├─ python , which can be installed; └─ python_abi 3.10. _cp310 with the potential options ├─ python_abi 3.10 would require │ └─ python 3.10. _cpython, which conflicts with any installable versions previously reported; └─ python_abi 3.10 would require └─ python 3.10.* , which can be installed.
Installed packages
Environment info