最近在 OS-10.9下配置opencv, cgal, latex, qt, pillow
其实我之前使用的Mac os的版本是10.8的雪豹,可是最近想体验一下Mac os10.9新版本,于是就开始更新Mac os,经过10多个小时的下载和成功安装后,发现之前的配置全乱了,首先是发现latex的pdflatex找不到文件,之后又打开eclipse写python发现PIL(python的一个图像处理库,matplotlib需要安装PIL让其能够对各种格式的图片进行操作)不能用了,之后再打开qt creator写cgal,打开xcode写opencv结果都编译失败(记得错误的信息是:dylib can't load)。为了修复这些问题,开始了一连串的卸载和重装。
macTex:
1.点击texworks菜单栏中的偏好设置在弹出的对话框中选择排版标签

通过图中的“+”按钮添加路径“/usr/local//texlive/2013/bin/x86_64darwin”,这个目录下存放的是latex的可执行文件。
opencv:
1.在升级系统之前我是参照这个博客安装的opencv: http://blog.sciencenet.cn/blog-702148-657754.html.主要分几个步骤:
first---下载opencv for mac,安装homebrew。
second--- 安装cmake,brew install cmake
third--- 利用cd命令进入opencv文件夹,新建一个release文件夹,进入文件夹,编译安装opencv:使用以下命令
mkdir release cd release cmake -G "Unix Makefiles" .. make sudo make install
fourth--- 安装好的lib文件存放在"/usr/local/lib",h文件存在"/usr/local/include"中
---------------------------------------分界线------------------------------------------------
2.在升级系统后,发现再按照上面的操作进行结果失败(不明原因)。之后我用的方法是:
先卸载之前的opencv,libpng,openexr,ilmbase.
之后再安装libpng,openexr,ilmbase. 在安装这三个时需要使用到命令 sudo chown -R $(apple) /usr/local/lib/ 赋予权限
安装完上面三个之后就可以开始安装opencv,更新系统后再更新xcode,更新完xcode后需要更新command line tool,具体方法参考博客:
http://osxdaily.com/2014/02/12/install-command-line-tools-mac-os-x/
- 打开terminal终端
- 输入xcode-select --install
- 之后就会自动开始更新
更新完command line tool之后再brew install opencv即可
CGAL and libqt
CGAL是一个计算图形库,安装CGAL的方法可以参考:http://doc.cgal.org/latest/Manual/installation.html
我的安装方法是:(首先要先装上cmake)
- brew install gmp
- brew install mpfr
- brew install qt
- cd CGAL-4.4 #go to the CGAL directory
- cmake #configure CGAL
- make #build the CGAL library
- make install #将库放入到/usr/local/lib中,将头文件放到/usr/local/include中
QT
qt的重装是直接利用.dmg文件进行安装,下载地址可以查qt的官网,http://qt-project.org/downloads,之后再设置一下qt creator就好。
pillow
PIL的安装我是直接进入目录/Library/Python/2.7/site-packages下,手动删除PIL和Pillow-2.5.3.dist-info两个文件夹,之后再利用sudo pip install pillow进行安装的,安装完后就可以在eclipse中设置pydev的interpreter就好。
-----------------------------------------境界线的彼方-------------------------------------------------------------
嘛,上面只是为了我自己写的备忘录而已啦,matlab也无法用了然后也是直接通过dmg文件进行安装就好。
最近在 OS-10.9下配置opencv, cgal, latex, qt, pillow的更多相关文章
- 在VS2010下配置OpenCV 2.3
一.下载OpenCV 2.3: http://www.opencv.org.cn/download/OpenCV-2.3.0-win-superpack.exe 二.解压 将下载的Op ...
- Mac OS X 10.10 Yosemite下配置 apache+php
自从系统从OS X Mavericks 10.9升级到OS X Yosemite 10.10 后之前配置apache和php均不能正常使用了, 重新设置配置如下: 首先,查看当前系统的apache版本 ...
- Mac OS 10.8 中的 OpenCV 开发环境设置
一.编译OpenCV 要在Mac OS上使用OpenCV,需要自己编译源代码.操作过程如下: 1)从http://www.cmake.org下载cmake 2.8安装包. 2)安装cmake 2.8. ...
- VS2013下配置OpenCV 3.0.0 &&& VS2013下配置Opencv2.4.9
最近做图像需要用到Matlab和OpenCV,一些东西真的是要深入的研究进去才会有所发现,但Matlab和C++都不是我擅长的语言,所以要很加油很加油才行啊!! 步入正题. 1. 环境:Win7 6 ...
- Mac os 10.9下面配置JAVA_HOME
刚入手的的MBP,就开始配置java环境,搜了一下网上的都是10.9以前的配置方法.jdk7在10.9的安装目录变化了. 首先到Oracle官网下载最新版本的java,直接默认安装 cd /etc s ...
- 在Windows 10 Anniversary下配置Caffe
去年十月份的时候尝试过配置caffe,真的是恶心到家,当时用的还是微软魔改的基于NuGet的caffe.现在这个项目退役了,接手的是原项目下的windows分支,虽然并不是很成熟,但是依然非常推荐在W ...
- 解决mac OS 10.9 下python 在terminal下崩溃的问题
Python 2.7.6 release candidate 1 was released on October 26, 2013. This is a 2.7 series bugfix relea ...
- win10环境下配置openCV+pycharm+python3.6
转载地址:https://blog.csdn.net/u010429424/article/details/73649985 Pycharm + OpenCV3 + Python3 配置记录 引言: ...
- mac下配置openCV
预备工作: 1.下载Homebrew 在Terminal中输入: ruby -e "$(curl -fsSkL raw.github.com/mxcl/homebrew/go)" ...
随机推荐
- 安装myeclipse10后破解时发现没有common文件夹
今天重新安装了myeclipse10软件,然后在破解的时候发现安装目录下没有common,这是因为以前安装过myeclipse,卸载时没有完全清除,再次安装时,myeclipse会自动找到以前安装的c ...
- Extjs 使用图标字体来美化按钮)
1. 使用Font Awesome,下载地址http://www.bootcss.com/p/font-awesome/#icons-new 2. 把font和css目录放到 Ext的app目录下面 ...
- Struts2总结
1.构建Struts2的开发环境? 1.1:导入相应jar包(最简化的,后期可以直接复制). 1.2:编写struts.xml配置文件.(从实例中提供参考). <package name=&qu ...
- 【BZOJ 1176】【Balkan 2007】Mokia
http://www.lydsy.com/JudgeOnline/problem.php?id=1176 整体二分的例题 把每个询问拆成四个询问,整体二分里x坐标递增,按x坐标扫的时候用树状数组维护y ...
- ES6新特性:增加新类型:Symbol
本文所有Demo的运行环境都为nodeJS, 参考:让nodeJS支持ES6的词法----babel的安装和使用 : ES6新增了一种数据类型:Symbol,Symbol是用来定义对象的唯一属性名的不 ...
- hdu4725最短路变形 添加点
The Shortest Path in Nya Graph Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K ...
- Maven-setting.xml详解
settings.xml对于maven来说相当于全局性的配置,用于所有的项目,当Maven运行过程中的各种配置,例如pom.xml,不想绑定到一个固定的project或者要分配给用户时,我们使用set ...
- dede使用方法----如何去掉dede自带的版权
最近有朋友问如何将dede的Power by DedeCms去掉,一来为了安全,二来外链确实有些影响,这里分享下去除方法,需要的朋友可以参考下 自从dedecms织梦系统更新到6.7日的版本,底部 ...
- 自定义UITabBar的两种方式
开发中,经常会遇到各种各样的奇葩设计要求,因为apple提供的UITabBar样式单一,只是简单的"图片+文字"样式,高度49又不可以改变.自定义UITabBar成为了唯一的出路. ...
- OPRNGL总结(一)OPENGL的理论原理
1.计算机图形学的发展——走向3D 1.纸带 2.荧光屏,打印出*等等 3.阴极射线管 4实时3D 2.实现“3D”的原理 1.其实现在看到的3D都是伪3D,并不是真正的三维图像,真正的三维图像 真3 ...