• 下载已经编译好的opencv
    清华源中找到和自己python版本匹配的opencv版本,并下载
  • 创建虚拟环境(名字为qq)
conda create -n qq python=3.6.1
  • 进入虚拟环境
source activate qq
  • 离线安装opencv
conda install + opencv的地址
  • 测试opencv
python
import cv2

如果报错ImportError: /opt/ros/kinetic/lib/python2.7/dist-packages/cv2.so: undefined symbol: PyCObject_Type
即:opencv和ros冲突了

  • .bashrc中关闭ros环境
cd ~
sudo gedit .bashrc

source /opt/ros/kinetic/setup.bash前面添加#
并且在最后添加一行export PYTHONPATH="/home/userx/anaconda3/lib/python3.5/site-packages:$PYTHONPATH"
参考文章

  • 成功
Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐