坑:直接在anaconda3的环境中安装出现错误,需要终端+anaconda3才能完成
step0:
在anaconda3中安装OpenCV,报错没关系,接下来操作
在终端terminal中安装OpenCV
brew install opencv
step1.找到python3类库目录site-packages
记住咱们这里的python3不是终端的,而是anaconda中的
如果有童鞋想在终端中使用anaconda3的python3也可以这样操作的
$ python3
Python 3.5.2 (v3.5.2:4def2a2901a5, Jun 26 2016, 10:47:25)
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import numpy
>>> print(numpy.__file__)
/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/numpy/__init__.py
step2.将cv2链接到python3类库目录下(注意修改自己的版本号)
$ cd /Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/
$ ln -s /usr/local/Cellar/opencv3/3.2.0/lib/python3.5/site-packages/cv2.cpython-35m-darwin.so
step3.来吧,测试一下(jupyternotebook)
➜ / cd /Users/youkechaung/anaconda3/lib/python3.6/site-packages
➜ site-packages python3
Python 3.6.2 (v3.6.2:5fd33b5926, Jul 16 2017, 20:11:06)
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import cv2
>>>