问题描述:
我在检查ros系统的时候,发现了pythonpath的问题,检查语句如下
roscd rosmaster
roswtf
问题解决:
可以先检查一下目前的pythonpath,此处显示了所有的pythonpath
python3
import sys
sys.path
找到有问题的包的位置,我的是/opt/intel/openvino_2021/data_processing/gstreamer/lib/python3.8/site-packages,在该文件夹并没有python3.8的文件
找到添加该路径的文件,从开启openvino的setupvars.sh文件寻找,openvino的setup文件/opt/intel/openvino_2021/bin/setupvars.sh → 其中有一句source “INTEL_OPENVINO_DIR/data_processing/dl_streamer/bin/setupvars.sh” → 进一步指向source “{DATA_PROCESSING_DIR}/gstreamer/bin/gstreamer-setupvars.sh”
在gstreamer-setupvars.sh找到了添加该报错python路径的命令,发现该路径最好不要删除,所以手动在文件夹里添加python3.8和site-packages文件夹
文件夹创建好后,再次运行,显示如下:
roscd rosmaster
roswtf