ROS中使用自带python3遇到的一些问题总结:

ros中使用自带python3遇到的一些问题:
ubuntu16.04自带python2.7.12和python3.5.2,但是ROS对python2.7支持比较好,而一些其他的软件包(比如新版的Cartographer)对python3支持比较好,下面是在python3.5.2环境下使用ROS遇到的一些问题:

运行catkin_make时会遇到下面问题:
问题1:ImportError: No module named 'rospkg'
解决:sudo apt-get install python3-rospkg
问题2:ImportError: No module named 'catkin_pkg'
解决:sudo apt-get install python-catkin-pkg
            sudo apt-get install python3-catkin-pkg-modules

运行launch会遇到下面问题:
问题3:ImportError: No module named 'defusedxml'
解决:sudo pip install defusedxml
问题4:ImportError: No module named 'netifaces'
解决:sudo pip install netifaces

使用环境:ubuntu16.04、ROS Kinetic、ubuntu自带python3.5.2

你可能感兴趣的:(ROS中使用自带python3遇到的一些问题总结:)