在Ubuntu上安装ROS

问题描述 投票:0回答:1

我正在尝试在Ubuntu上安装ROS,但继续遇到以下错误。谁能建议如何克服这个问题?

==> Building with env: '/home/USER/ros_catkin_ws/install_isolated/env.sh'
==> cmake /home/USER/ros_catkin_ws/src/orocos_kinematics_dynamics/python_orocos_kdl -DCMAKE_INSTALL_PREFIX=/home/USER/ros_catkin_ws/install_isolated -DCMAKE_BUILD_TYPE=Release -G Unix Makefiles in '/home/USER/ros_catkin_ws/build_isolated/python_orocos_kdl/install'
Traceback (most recent call last):
  File "/home/USER/ros_catkin_ws/src/orocos_kinematics_dynamics/python_orocos_kdl/cmake/FindSIP.py", line 8, in <module>
    import sipconfig
ImportError: No module named sipconfig
CMake Error at cmake/FindSIP.cmake:63 (MESSAGE):
  Could not find SIP
Call Stack (most recent call first):
  CMakeLists.txt:14 (find_package)


-- Configuring incomplete, errors occurred!
See also "/home/USER/ros_catkin_ws/build_isolated/python_orocos_kdl/install/CMakeFiles/CMakeOutput.log".
<== Failed to process package 'python_orocos_kdl': 
  Command '['/home/USER/ros_catkin_ws/install_isolated/env.sh', 'cmake', '/home/USER/ros_catkin_ws/src/orocos_kinematics_dynamics/python_orocos_kdl', '-DCMAKE_INSTALL_PREFIX=/home/USER/ros_catkin_ws/install_isolated', '-DCMAKE_BUILD_TYPE=Release', '-G', 'Unix Makefiles']' returned non-zero exit status 1

Reproduce this error by running:
==> cd /home/USER/ros_catkin_ws/build_isolated/python_orocos_kdl && /home/USER/ros_catkin_ws/install_isolated/env.sh cmake /home/USER/ros_catkin_ws/src/orocos_kinematics_dynamics/python_orocos_kdl -DCMAKE_INSTALL_PREFIX=/home/USER/ros_catkin_ws/install_isolated -DCMAKE_BUILD_TYPE=Release -G 'Unix Makefiles'```
ubuntu install ros
1个回答
0
投票

可能会发生的情况是安装了sipconfig,但是安装了其他版本的Python(即不是Python 2.7)。您可以通过在Python 2.7 sipconfig.py目录中创建指向site-packages的链接来解决此问题,如下所示:

ln -s /usr/local/Cellar/sip/4.19.21/lib/python3.7/site-packages/sipconfig.py /usr/local/lib/python2.7/site-packages/sipconfig.py

注意:这在macOS上是成功的,因此文件路径在Ubuntu上可能有所不同-特别是第一个(源文件)。


检查这是否实际上是问题所在:

[尝试在Python 2.7和Python 3 Shell中执行以下import语句。如果在2.7和3中都失败了,那么不幸的是这不是您的问题。

import sipconfig
© www.soinside.com 2019 - 2024. All rights reserved.