python - Fedora 33 ROS Noetic 'Could not find Boost (missing:python) (found version "1.73.0")' 错误
问题描述
在尝试将 ROS Noetic 安装到 Fedora 33 时,我在本网站的步骤 2.1.2 中收到此错误。 http://wiki.ros.org/Installation/Source
./src/catkin/bin/catkin_make_isolated --install -DCMAKE_BUILD_TYPE=Release
我得到的错误是:
==> Processing catkin package: 'cv_bridge'
==> Building with env: '/home/kaanaytekin/ros_catkin_ws/install_isolated/env.sh'
==> cmake
/home/kaanaytekin/ros_catkin_ws/src/vision_opencv/cv_bridge -DCATKIN_DEVEL_PREFIX=/home/kaanaytekin/ros_catkin_ws/devel_isolated/cv_bridge -DCMAKE_INSTALL_PREFIX=/home/kaanaytekin/ros_catkin_ws/install_isolated -DCMAKE_BUILD_TYPE=Release -G Unix Makefiles in '/home/kaanaytekin/ros_catkin_ws/build_isolated/cv_bridge'
-- Using CATKIN_DEVEL_PREFIX: /home/kaanaytekin/ros_catkin_ws/devel_isolated/cv_bridge
-- Using CMAKE_PREFIX_PATH: /home/kaanaytekin/ros_catkin_ws/install_isolated
-- This workspace overlays: /home/kaanaytekin/ros_catkin_ws/install_isolated
-- Using PYTHON_EXECUTABLE: /usr/bin/python3
-- Using default Python package layout
-- Using empy: /usr/lib/python3.9/site-packages/em.py
-- Using CATKIN_ENABLE_TESTING: ON
-- Call enable_testing()
-- Using CATKIN_TEST_RESULTS_DIR: /home/kaanaytekin/ros_catkin_ws/build_isolated/cv_bridge/test_results
-- Found gtest: gtests will be built
-- Using Python nosetests: /usr/bin/nosetests-3.9
-- catkin 0.8.9
-- BUILD_SHARED_LIBS is on
CMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:165 (message):
Could NOT find Boost (missing: python) (found version "1.73.0")
Call Stack (most recent call first):
/usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:458 (_FPHSA_FAILURE_MESSAGE)
/usr/share/cmake/Modules/FindBoost.cmake:2177 (find_package_handle_standard_args)
CMakeLists.txt:14 (find_package)
-- Configuring incomplete, errors occurred!
See also "/home/kaanaytekin/ros_catkin_ws/build_isolated/cv_bridge/CMakeFiles/CMakeOutput.log".
See also "/home/kaanaytekin/ros_catkin_ws/build_isolated/cv_bridge/CMakeFiles/CMakeError.log".
<== Failed to process package 'cv_bridge':
Command '['/home/kaanaytekin/ros_catkin_ws/install_isolated/env.sh', 'cmake', '/home/kaanaytekin/ros_catkin_ws/src/vision_opencv/cv_bridge', '-DCATKIN_DEVEL_PREFIX=/home/kaanaytekin/ros_catkin_ws/devel_isolated/cv_bridge', '-DCMAKE_INSTALL_PREFIX=/home/kaanaytekin/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/kaanaytekin/ros_catkin_ws/build_isolated/cv_bridge && /home/kaanaytekin/ros_catkin_ws/install_isolated/env.sh cmake /home/kaanaytekin/ros_catkin_ws/src/vision_opencv/cv_bridge -DCATKIN_DEVEL_PREFIX=/home/kaanaytekin/ros_catkin_ws/devel_isolated/cv_bridge -DCMAKE_INSTALL_PREFIX=/home/kaanaytekin/ros_catkin_ws/install_isolated -DCMAKE_BUILD_TYPE=Release -G 'Unix Makefiles'
Command failed, exiting.
[kaanaytekin@localhost ros_catkin_ws]$
解决方案
推荐阅读
- python - Requests.get() 卡在连接上
- javascript - 页面加载后密码管理器如何运行 JS?
- python - Python - 使用 pandas 数据框时,Matplotlib 绘制不正确的图形
- python - 如何从python中的时间列中删除一个时间点到另一个时间点的时间戳
- java - 不能将泛型数组直接分配给局部变量
- android - 检测 Recycler 视图中显示的项目
- css - margin-left 在 Firefox 中不起作用
- ext.net - 在 Ext.Net 中获取生成的商店 ID
- mule - 我正在尝试通过骡子从共享点获取文件元数据
- c# - DTO、数据层和要返回的类型