安装完ros,在pycharm中用opencv:
import cv2
出现错误:
ImportError: /opt/ros/kinetic/lib/python2.7/dist-packages/cv2.so: undefined symbol: PyCObject_Type
显然,不应该从ros的路径下导入Python
解决方案:
在程序头部加上:
import sys sys.path.remove('/opt/ros/kinetic/lib/python2.7/dist-packages')
将这条搜索路径去除。
再运行就好了