Python 配置:安装ROS Kinetic后,请导入cv2
发布时间
阅读量:
阅读量
Ubuntu16.04完成ROS Kinetic安装后,在启动虚拟环境中(我使用了pyenv与virtualenv搭建Python虚拟环境)或使用系统默认的Python 3.x环境中导入cv2时会遇到问题
Python 3.5.2 (default, Nov 17 2016, 17:05:23)
[GCC 5.4.0 20160609] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import cv2
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: /opt/ros/kinetic/lib/python2.7/dist-packages/cv2.so: undefined symbol: PyCObject_Type
可以尝试通过如下步骤解决这个问题(这里我就虚拟环境下进行说明):
- 首先,在虚拟环境中找到与当前系统兼容的Python 3.x版本(如本例中的Python 3.6.0),然后定位到其site-packages目录
全部评论 (0)
还没有任何评论哟~
