ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

ImportError while installing ROS2 from source

asked 2017-11-28 22:39:07 -0500

kunaltyagi gravatar image

updated 2017-11-28 23:20:41 -0500

I followed the instructions for installing ROS2 from source (from github wiki).

Isolated and non-isolated build:

src/ament/ament_tools/scripts/ build --build-tests --symlink-install <--isolated>: I'm getting a Import Error: No module named 'catkin_pkg' and a NameError: name 'catkin_pkg' is not defined. The errors occur at line number 34 and 48 in ros1_bridge/

$ <path-to-python> -c 'import catkin_pkg' reproduces this error.

Any ideas why? Is there a step that I've missed? Should there be a sudo -H pip install catkin_pkg rospkg somewhere in the docs?

edit retag flag offensive close merge delete


I would really suggest you report this at the ROS2 github issue tracker.

gvdhoorn gravatar image gvdhoorn  ( 2017-11-29 00:21:27 -0500 )edit

1 Answer

Sort by ยป oldest newest most voted

answered 2018-02-01 13:38:48 -0500

dhood gravatar image

Yes, the ros1_bridge package depends on a number of ROS 1 packages. These are not listed in the main ROS 2 installation instructions that you linked to, but in the ros1_bridge-specific instructions at:

Note that there is a particular order in which ROS 1 and ROS 2 workspaces need to be sourced, so you'll need to pay close attention to the steps in the instructions when building from source.

edit flag offensive delete link more

Question Tools



Asked: 2017-11-28 22:39:07 -0500

Seen: 345 times

Last updated: Feb 01 '18