mac版本:macOS Mojave 10.14.6
matlab版本:R2020b
Mosek版本:10.0(在Mosek官网苹果系统目前只能下载这个版本的)
首先按照Mosek官网的说明下载mosek求解器和许可证(License),许可证下载的时候需要学校邮箱可以,官网安装步骤是先装mosek 再下载求解器的,我是一起下载安装的
(1)求解器,把它放到下面这个目录名下
/Users/name
(2)许可证下载好后放在下面这个目录下
/Users/name/mosek
(3)在matlab中添加路径
设置路径-添加并包含文件夹-把mosek整个文件都添加进去
(4)在终端运行解除安全命令(不知道有没有用)
xattr -dr com.apple.quarantine mosek
(5)终端运行安装命令
python <MSKHOME>/mosek/10.0/tools/platform/<PLATFORM>/bin/install.py
注意⚠️要把<MSKHOME>和<PLATFORM>位置改成自己电脑对应的位置
- <MSKHOME>是mosek的安装位置,就是/Users/name
- <PLATFORM>是电脑丽platform里面对应的文件名字,打开看一下,有
osx64x86
或者osxaarch64,我的是第一个,直接修改成这个名字就可以
(6)终端运行变量路径
<MSKHOME>/mosek/10.0/tools/platform/<PLATFORM>/bin
注意⚠️<MSKHOME>和<PLATFORM>修改同上
(7)最后打开matlab测试一下是否安装成功
在命令行输入“mosekdiag”,出现下图success就成功了
这样就可以啦,祝你顺利安装