mac下安装带GUI的octave
octave是吴恩达强烈推荐的算法开发工具。在mac下安装的时候,图形界面费了好大劲儿,现在整理一下安装步骤。1、安装xcode-selectxcode-select --install2、安装homebrew curl -LsSf http://github.com/mxcl/homebrew/tarball/master | sudo tar xvz -C/usr/loca...
octave是吴恩达强烈推荐的算法开发工具。在mac下安装的时候,图形界面费了好大劲儿,现在整理一下安装步骤。
1、安装xcode-select
xcode-select --install
2、安装homebrew
curl -LsSf http://github.com/mxcl/homebrew/tarball/master | sudo tar xvz -C/usr/local --strip 1
3、更新homebrew
sudo brew update && sudo brew upgrade
4、安装gcc
sudo brew install gcc
5、安装乱七八糟一堆
sudo brew install Caskroom/cask/xquartz
6、安装octave
sudo brew install octave
安装完以后,就可以启动了,直接在命令行输入 octave即可,但是只能用命令行来操作。如果想启动图像窗口,继续按下面的步骤。
7、安装qt
brew install qt
8、重新安装ocatve,并安装octave 并加参数 --with-qt
brew reinstall octave --with-qt
9、启动命令:octave --force-gui 这样就会弹出一个窗口
至此,octave图形界面安装完毕
问题
用brew在mac上可以轻松的管理软件, 不过最新的mac系统升级后, brew
执行update
命令时会报权限不足的错误, 而且会提示执行命令sudo chown -R $(whoami) /usr/local
来赋权. 但是执行该命令后依然会报权限不足Operation not permitted
.
解决
解决方法其实就是要让用户具有对/usr/local
目录的读写权限. 解决这个问题要先进入系统恢复界面, 然后关闭一个安全策略,具体步骤如下:
- 重启电脑时按住
Command+R
两个按键, 就能进入恢复模式. - 在菜单栏找到
Terminal
, 并打开. - 执行命令
csrutil disable
, 关闭这个Rootless策略. - 执行命令
reboot
重启电脑. - 正常开机后执行命令
sudo chown -R $(whoami) /usr/local
赋权. - 此时可以正常执行命令
brew update
了. - 在按照第一步进入恢复模式, 执行命令
csrutil enable
来开启Rootless策略.
更多推荐
所有评论(0)