Octave 软件的安装
每次安装软件都感觉是一种心痛的历程。下载安装,然后就跳出一堆的错误,之后就各种百度求救,然后就搞了大半天,有时候还搞不定。
最后,搞定的时候发现,原来这么简单,结果时间就这样浪费了,所以还是把这个过程记下来吧。
虽然Andrew Ng发布了给出了Octave下载链接,但是作为天朝不能翻墙的用户,下载Octave的dmg版本是慢的,甚至是死链。而到官方网站下载binary代码,手动编译又只适合有经验人士。这里就需要祭出Mac神器:Homebrew。
首先说明下我的测试环境:Mac10.9.4系统。以前安装过Xcode和gcc,但是版本不是最新版,特别是gcc完全不符合Octave要求。
- 安装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.

- 通过Mac App Store下载最新的Xcode
- 安装Xquatz,并建立软链接为X11
sudo ln -sf /Applications/Utilities/XQuartz.app/ /Applications/Utilities/X11.app

- 安装Homebrew,一定要到官网下载:http://brew.sh
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
- 一切准备就绪后,才是使用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
Octave 软件的安装的更多相关文章
- linux 软件的安装与Tarball
Linux 系统上真正认识的可执行文件其实是二进制文件 ( binary program ) shell scripts 只是利用 shell (例如 bash) 这支程序的功能进行一些判断式,而最终 ...
- linux下各种软件的安装过程
//////知识储备//////////////////////////////////////////////////////////////////// /var 下存放着服务和经常改变的文件 / ...
- Ubuntu 中软件的安装、卸载以及查看的方法总结
Ubuntu 中软件的安装.卸载以及查看的方法总结 博客分类: Linux UbuntuDebian配置管理CacheF# 说明:由于图形化界面方法(如Add/Remove... 和Synaptic ...
- 手机抓包软件Charles安装使用实例 (流媒体播放测试可去下载的时刻检测)
手机抓包软件Charles安装使用实例 浏览:5258 发布日期:2015/07/17 分类:技术分享 关键字: 手机抓包软件 Charles 大胡子的博客Charles安装使用实例 Charle ...
- Linux软件的安装与卸载
configure作用:是源码安装软件时配置环境用的 他根据你的配置选项和你的系统情况生成makefile文件 为make 做准备 最常用的参数: ./configure --prefix 作用: 不 ...
- 如何在VirtualBox虚拟机软件上安装Win7虚拟系统
在Windows系统中安装VirtualBox 双击从官网上下载的VirtualBox-4.3.12-93733-Win.exe安装程序,默认下一步,下一步完成基础安装. 在VirtualBox虚拟机 ...
- linux软件的安装,更新与卸载
Linux常见的安装为tar,zip,gz,rpm,deb,bin等.我们可以简单的分为三类. 第一:打包或压缩文件tar,zip,gz等,一般解压后即可,或者解压后运行sh文件: 第二:对应的有管理 ...
- Linux 下configure 参数配置与软件的安装与卸载
Linux环境下的软件安装,并不是一件容易的事情:如果通过源代码编译后在安装,当然事情就更为复杂一些:现在安装各种软件的教程都非常普遍:但万变不离其中,对基础知识的扎实掌握,安装各种软件的问题就迎刃而 ...
- centos下redis和nginx软件的安装
我们这章以redis和nginx软件为例,介绍一下centos下软件的安装. 需要软件包(可以先下载好复制到centos指定目录下,也可直接用wget命令获取): nginx-1.7.9.tar re ...
随机推荐
- 初识OpenCV-Python - 005: 识别视频中的蓝色
此次主要学习了如何将BGR转成HSV,主要用到cv2.cvtColor()和cv2.inRange()函数来识别视频中的蓝色物体. code: import cv2import numpy as np ...
- C# SQL 多条件查询技巧
#region 多条件搜索时,使用List集合来拼接条件(拼接Sql) StringBuilder sql = new StringBuilder("select * from PhoneN ...
- css 图片高度自适应
开始采用js,获取屏幕宽度,按宽高比来设置图片大小. var wid = window.screen.width; wid = wid * 0.85; $('.Img').css('width',wi ...
- js怎样截取字符串后几位以及截取字符串前几位
想要截取字符串前几位与后几位,主要代码如下 截取字符串前几位 var disName ='开心一族漂亮家园'; var shortName = disName.substring(0,5); cons ...
- 动态设置背景图片,class,style
1.动态设置背景图片<div v-if='img ' :style="{background: 'url('+ img +')',backgroundSize:cover }" ...
- 数据结构_冒泡排序(python)
1.核心思想:比较两个元素,如果前一个比后一个大则进行交换,经过对每个元素的比较,最后最大的元素被放在在最后位置 操作方法: 外层正常for循环遍历,到n-1位,内层for循环相邻两个数比较大小,小数 ...
- C++ 判断是否为邮箱格式
总结了一下合法的email地址格式如下: 1. 首字符必须用字母,而且其它的字符只能用26个大小写字母.0~9及_-.@符号 2. 必须包含一个并且只有一个符号“@” 3. @后必须包含至少一个至多三 ...
- 我王某的 低错&&(女装)Flag
日月共鉴,人心同睹. 喜欢你. 喜欢你的眼睛. 春天银河般闪烁的双瞳.春日阳光般温柔的眼神. 喜欢你的头发. 在微风中飘拂丝绢般柔滑的长发. 喜欢你的嘴唇. 给我甜蜜的吻.吐出忧伤叹息的嘴唇. 喜欢你 ...
- C#可扩展编程之MEF(四):见证奇迹的时刻
前面三篇讲了MEF的基础和基本到导入导出方法,下面就是见证MEF真正魅力所在的时刻.如果没有看过前面的文章,请到我的博客首页查看. 前面我们都是在一个项目中写了一个类来测试的,但实际开发中,我们往 ...
- swoole是如何实现任务定时自动化调度的?
https://www.muzilong.cn/article/117 开发环境 环境:lnmp下进行试验. 框架:laravel5 问题描述 这几天做银行对帐接口时,踩了一个坑,具体需求大致描述一下 ...