Octave 软件的安装

每次安装软件都感觉是一种心痛的历程。下载安装,然后就跳出一堆的错误,之后就各种百度求救,然后就搞了大半天,有时候还搞不定。

最后,搞定的时候发现,原来这么简单,结果时间就这样浪费了,所以还是把这个过程记下来吧。

 

虽然Andrew Ng发布了给出了Octave下载链接,但是作为天朝不能FQ的用户,下载Octave的dmg版本是慢的,甚至是死链。而到官方网站下载binary代码,手动编译又只适合有经验人士。这里就需要祭出Mac神器:Homebrew。

首先说明下我的测试环境:Mac10.9.4系统。以前安装过Xcode和gcc,但是版本不是最新版,特别是gcc完全不符合Octave要求。

  1. 安装Xcode以及Command Line Tool
    • 通过Mac App Store下载最新的Xcode
      • 对于Mac OS 10.9及其以上系统安装Command Line Tool需要在Terminal中输入指令:xcode-select --install(楼主惨败于这一步)
      • 对于Mac OS 的早期版本,安装Command Line Tool需要 XCode's Apple Menu > Preferences > Downloads. 
  2. 安装Xquatz,并建立软链接为X11 
    sudo ln -sf /Applications/Utilities/XQuartz.app/ /Applications/Utilities/X11.app
  3. 安装Homebrew,一定要到官网下载:http://brew.sh
    ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
  4. 一切准备就绪后,才是使用homebrew安装Octave 
    brew update && brew upgrade
    brew install gcc
    brew install octave

 

总之一定要先安装一个homebrew软件管理工具,我一开始安装的时候总是出错,后来报错说是

Error: Failed to install vendor Ruby.

即 ruby的版本有问题,然后就在知乎上找到一个更新ruby的方法,如下

更新后,会有一个提示让press return continue and press any key pause  此时一定要按return键,这里的return就是指代enter键,就是一个坑,所以我

安装了好多次都没有成功,气死我了

 

 

Windows版本的相对于macOS版本的特别好安装,只需要去官网下载一个安装包即可,最好下载第二个64位的,.exe的安装包,不要下.zip的压缩安装包

,反正我是先下载的压缩的安装包,结果解压后安装会有错误,最好还是下载第二个吧,建议了。

之后就是傻瓜式的安装,下一步,下一步就可以。

注意:安装路径可以自己自定义,但是记得安装的文件夹一定不可以含有空格,否则警告⚠️:octave shoule not be installed to destination folder containing spaces

 

安装完成后,桌面会出现两个图标,一个是命令式的,一个是GUI的

 

结束:2018.03.20

posted @ 2018-03-20 16:04  我是小随  阅读(2772)  评论(0编辑  收藏  举报