Mac下配置OpenCV3+Python3.6+Anaconda环境

参考:

https://www.pyimagesearch.com/2016/12/05/macos-install-opencv-3-and-python-3-5/

https://www.jianshu.com/p/a1db7533b5da

https://blog.csdn.net/qq_29883591/article/details/78077244


踩了很多坑,查了很多资料,最后终于安装成功。我的具体配置步骤如下:

首先如果没有安装brew,pip等要先进行安装,具体可以参考以下教程:

安装brew-->  https://blog.csdn.net/fxp850899969/article/details/53284193

    这里可能会遇到没有权限赋给目录,因为El Capitan(10.11)系统 加入了Rootless机制,很多系统目录不再能够随心所欲的读写了,即使设置 root 权限也不行。 

关闭的方法是: 

重启按住 Command+R,进入恢复模式,打开Terminal, 输入:


(重新开启的方法是csrutil enable) 
修改成功后,再重启进入正常系统。

再次执行sudo chown -R $(whoami) /usr/local ,就不会再报错了


然后进行python3.6+OpenCV的配置

1. 在python官网下载python3.6并进行安装,Mac自带python2.7版本

2.下载安装anaconda,这里我使用的是python3.6版本

3.下载安装pycharm,并且在preferences--project interpreter里面选择anaconda的python环境

Mac下配置OpenCV3+Python3.6+Anaconda环境_第1张图片


4.打开终端,输入

(1)

Mac下配置OpenCV3+Python3.6+Anaconda环境_第2张图片

(2) 然后在opencvtest的目录下安装opencv3


(3)验证是否安装成功,首先检查conda list里面有没有OpenCV

如果有,恭喜你,已经安装成功啦!

在python环境里面测试是否能够运行吧!



然后进行PyCharm的配置

如果不需要使用PyCharm, 那么所有步骤到这里就结束了,因为终端已经可以运行OpenCV了。不过如果使用PyCharm, 还需要进行以下步骤。

1.在preferences--project interpreter里面选择anaconda的python环境,并且apply OK

2.确认pycharm的环境变量包含python的环境lib,并且找到文件cv2.cpython-36m-darwin.so,我的这个文件目录是/Users/zhenyi/anaconda3/lib/python3.6/site-packages/cv2,将其名称改为cv2.so

3.project interpreter选择已有环境,查看list里面是否有OpenCV

Mac下配置OpenCV3+Python3.6+Anaconda环境_第3张图片

       

大功告成!


你可能感兴趣的:(OpenCV)