其实我之前使用的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的更多相关文章

  1. 在VS2010下配置OpenCV 2.3

    一.下载OpenCV 2.3:       http://www.opencv.org.cn/download/OpenCV-2.3.0-win-superpack.exe   二.解压 将下载的Op ...

  2. Mac OS X 10.10 Yosemite下配置 apache+php

    自从系统从OS X Mavericks 10.9升级到OS X Yosemite 10.10 后之前配置apache和php均不能正常使用了, 重新设置配置如下: 首先,查看当前系统的apache版本 ...

  3. Mac OS 10.8 中的 OpenCV 开发环境设置

    一.编译OpenCV 要在Mac OS上使用OpenCV,需要自己编译源代码.操作过程如下: 1)从http://www.cmake.org下载cmake 2.8安装包. 2)安装cmake 2.8. ...

  4. VS2013下配置OpenCV 3.0.0 &&& VS2013下配置Opencv2.4.9

    最近做图像需要用到Matlab和OpenCV,一些东西真的是要深入的研究进去才会有所发现,但Matlab和C++都不是我擅长的语言,所以要很加油很加油才行啊!! 步入正题. 1.  环境:Win7 6 ...

  5. Mac os 10.9下面配置JAVA_HOME

    刚入手的的MBP,就开始配置java环境,搜了一下网上的都是10.9以前的配置方法.jdk7在10.9的安装目录变化了. 首先到Oracle官网下载最新版本的java,直接默认安装 cd /etc s ...

  6. 在Windows 10 Anniversary下配置Caffe

    去年十月份的时候尝试过配置caffe,真的是恶心到家,当时用的还是微软魔改的基于NuGet的caffe.现在这个项目退役了,接手的是原项目下的windows分支,虽然并不是很成熟,但是依然非常推荐在W ...

  7. 解决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 ...

  8. win10环境下配置openCV+pycharm+python3.6

    转载地址:https://blog.csdn.net/u010429424/article/details/73649985 Pycharm + OpenCV3 + Python3 配置记录 引言: ...

  9. mac下配置openCV

    预备工作: 1.下载Homebrew  在Terminal中输入: ruby -e "$(curl -fsSkL raw.github.com/mxcl/homebrew/go)" ...

随机推荐

  1. ElasticSearch入门系列(七)搜索

    一.在之前,我们已经学会了如何使用elasticsearch作为一个简单的NoSql风格的分布式文件存储器--我们可以将一个JSON文档扔给Elasticsearch.也可以根据ID检索他们.但Ela ...

  2. Nginx之负载均衡服务器揭秘

    Nginx代理服务器, 一次性代理多台后端机器, 利用负载算法, 决定将当前请求传递给某台服务器执行. 有哪些后台服务器?例如微软的IIS,Apache,Nginx 负载算法是什么? 加权轮询. ng ...

  3. Linux下运行memcached失败

    Linux下运行memcached失败 1.错误信息如下 [root@localhost ~]# memcached can't run as root without the -u switch 2 ...

  4. Linux开机后 systemd 自动启动 ceph osd mon进程

    机房操作失误导致机架或主机掉电是偶尔发生的事情,那么怎么在这种情况下,让Ceph服务随OS启动而快速启动呢 ? 如下是一个简单方法: 在OSD主机上执行如下命令: sudo ln -s /usr/li ...

  5. 时间复杂度---我又要想起初中数学老师的脸了xxxxx

    时间复杂度: 常用的时间复杂度有:常数级,对数级,线性级 线性对数级 平方级,立方级别,多项式级别,指数级别,阶乘级别 这里我们主要探讨对数级,线性级,平方级,指数级---为什么不讨论其他的?别的我也 ...

  6. javascript中数组去重的4种方法

    面试前端必须准备的一道问题:怎样去掉Javascript的Array的重复项.在最近面试中,百度.腾讯.盛大等都在面试里出过这个题目.这个问题看起来简单,但其实暗藏杀机. 考的不仅仅是实现这个功能,更 ...

  7. UITextView实现placeHolder方法汇总

    UITextField中有一个placeholder属性,可以设置UITextField的占位文字,起到提示用户的作用.可是UITextView就没那么幸运了,apple没有给UITextView提供 ...

  8. js 毫秒换算成秒

    $scope.formatSeconds = function (value) { var reg = /^(-|\+)?\d+$/; if (reg.test(value)) { var hour ...

  9. 关于captive portal

    portal是入口的意思,我的理解,在这里其实就是门户或者主页.captive portal,就是强制主页.校园网里面的验证通常都是通过一个网页验证来完成,不管你点要访问哪一个网站,它都会强制给你转到 ...

  10. 加州大学伯克利分校Stat2.2x Probability 概率初步学习笔记: Midterm

    Stat2.2x Probability(概率)课程由加州大学伯克利分校(University of California, Berkeley)于2014年在edX平台讲授. PDF笔记下载(Acad ...