Mac OS Sierra. 安装opencv-python
来源:互联网 发布:邮箱数据 编辑:程序博客网 时间:2024/05/23 00:04
在MacOS安装opencv-python
使用brew来安装的。brew和ubuntu的apt-get很想,命令也很类似。别的安装方法我搜了半天也没搜到,本来想自己编译安装的,但是找不到在哪里下载源代码。。
开始安装
先输入命令:
brew tap homebrew/science
不然如果直接 brew install opencv的话,会提示:
Error: No available formula with the name "opencv" ==> Searching for similarly named formulae...Error: No similarly named formulae found.==> Searching taps...
这个有点类似于ubuntu的 add-apt-repository。
运行命令以后,会出现如下提示:
Updating Homebrew...==> Tapping homebrew/scienceCloning into '/usr/local/Homebrew/Library/Taps/homebrew/homebrew-science'...remote: Counting objects: 674, done.remote: Compressing objects: 100% (669/669), done.remote: Total 674 (delta 0), reused 57 (delta 0), pack-reused 0Receiving objects: 100% (674/674), 609.10 KiB | 142.00 KiB/s, done.Tapped 656 formulae (693 files, 1.9M)
之后输入命令:
brew install opencv
值得一提的是:opencv是opencv2.X,想要安装opencv3.X的话,需要输入
brew install opencv3
配置环境变量
由于我的python是从python官网上下载的安装包,所以说brew安装的opencv,python并不能识别出来,如果在python 中引用模块:import cv2,会提示找不到cv2模块之类的错误。需要配置环境变量。
先进入到python 模块的目录
cd /Library/Python/2.7/site-packages/
然后制作软连接
-s /usr/local/Cellar/opencv/2.4.13.2/lib/python2.7/site-packages/cv.py cv.py ln -s /usr/local/Cellar/opencv/2.4.13.2/lib/python2.7/site-packages/cv2.so cv2.so
一般来说,通过brew安装的程序都在/user/local/Cellar这个文件夹里。我的opencv-python是2.4.13.2版本的。
最后写入环境变量:
export PYTHONPATH=$PYTHONPATH:/usr/local/lib/python2.7/site-packages
PS:最后一步请一定要完成,我先前用pip安装过numpy,在安装过程中没有写环境变量这一步,结果import cv2的时候,就出现了。上面语句如果在终端输入,那么每次打开终端,这句代码就要重新输入。如果想一次解决问题,就在~/.bash_profile 文件里面把这句代码写上。这样环境变量就永久的写入了。
module compiled against API version 0xa but this version of numpy is 0x9
的错误提示。
测试
做一个很简单的测试,打开python交互模式,输入import cv2.如果不提示错误,应该就是安装成功了。
0 0
- Mac OS Sierra. 安装opencv-python
- mac os sierra安装cocoapods过程
- mac os sierra 安装openssl坑
- VMWare 12 Pro 安装 MAC OS Sierra
- Mac OS sierra 安装opencv2经验总结,适用于独立安装python环境的用户
- 制作mac os Sierra 系统盘
- Mac python opencv 安装
- mac安装opencv+python
- Mac OpenCV-Python安装
- mac 安装opencv/python-opencv
- mac os Sierra 原生壁纸分享
- Virtualbox 共享文件夹Mac OS Sierra
- Mac的Sierra安装TensorFlow
- Mac Sierra 安装Mysql方法
- Mac sierra下 wget安装
- mac os python - mysql 安装
- Mac OS Sierra安装源不能设置任何来源(anywhere)
- 苹果MAC OS Sierra 10.12.4 安装Eclipse neon 进行J2EE开发应用
- WC2017 冬眠记
- 1061. 判断题(15)
- Java i++原理及i=i++的问题说明
- TODO:Windows10的使用感想及兼容Linux
- 树-堆结构练习——合并果子之哈夫曼树
- Mac OS Sierra. 安装opencv-python
- 1062. 最简分数(20)
- “玲珑杯”ACM比赛 Round #9 A -- Check-in Problem [因子个数]【数论】
- 面向对象(OO)开发与面向过程(OP)开发的比较
- servlet中webApp排错步骤建议
- CSS3入门学习之属性大全手册
- TODO:你的健康你做主吗
- 1063. 计算谱半径(20)
- Eclipse搭建SSH(Struts2+Spring3+Hibernate3)框架项目教程