Open shadfien opened 2 years ago
书接上回,cv_bridge装完之后,运行 from cv_bridge.boost.cv_bridge_boost import getCvType也没问题,结果在实际运行roslauch的时候报错,目前分析看来,可能是在对cv_bridge文件夹和python版本关联问题,我当前的python版本是3.8,但是教程上用的是3.6,就是下面这句话 catkin config -DPYTHON_EXECUTABLE=/usr/bin/python3 -DPYTHON_INCLUDE_DIR=/usr/include/python3.6m -DPYTHON_LIBRARY=/usr/lib/x86_64-linux-gnu/libpython3.6m.so
from cv_bridge.boost.cv_bridge_boost import getCvType
catkin config -DPYTHON_EXECUTABLE=/usr/bin/python3 -DPYTHON_INCLUDE_DIR=/usr/include/python3.6m -DPYTHON_LIBRARY=/usr/lib/x86_64-linux-gnu/libpython3.6m.so
我这边直接使用上面这句话,用catkin build cv_bridge编译就没有问题,但是我将上句话中的3.6改成3.8,编译报错 wrap_python.hpp:50:11: fatal error: pyconfig.h: 没有那个文件或目录
catkin build cv_bridge
wrap_python.hpp:50:11: fatal error: pyconfig.h: 没有那个文件或目录
书接上回,cv_bridge装完之后,运行
from cv_bridge.boost.cv_bridge_boost import getCvType
也没问题,结果在实际运行roslauch的时候报错,目前分析看来,可能是在对cv_bridge文件夹和python版本关联问题,我当前的python版本是3.8,但是教程上用的是3.6,就是下面这句话catkin config -DPYTHON_EXECUTABLE=/usr/bin/python3 -DPYTHON_INCLUDE_DIR=/usr/include/python3.6m -DPYTHON_LIBRARY=/usr/lib/x86_64-linux-gnu/libpython3.6m.so
我这边直接使用上面这句话,用
catkin build cv_bridge
编译就没有问题,但是我将上句话中的3.6改成3.8,编译报错wrap_python.hpp:50:11: fatal error: pyconfig.h: 没有那个文件或目录