win10下在jupyter notebook里添加matlab支持,解决python3.7不支持问题

1.查看MATLAB Engine API for Python支持环境

D:\MATLAB\R2016b\extern\engines\python

安装目录里找到python下的setup.py
在这里插入图片描述
我安装的是matlab2016b仅支持python3.5的环境
build是安装之后产生的目录,这里不用管

2.创建对应的虚拟环境

1.更换conda为国内镜像源(自带的太慢)

命令提示符里依次执行下面四条命令即可更换

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
conda config --set show_channel_urls yes

2.创建相应python版本的虚拟环境

conda create -n python35 python=3.5

这里我创建了名为python35,python版本为3.5
python=X.X,可为3.6,3.7等相应的python环境

3.查看虚拟环境列表,激活,安装

查看

conda env list

激活环境,activate后面跟你的环境名

activate pyhon35

安装matlab_kernel, -i及后面的是临时使用镜像源下载

pip install matlab_kernel -i https://pypi.tuna.tsinghua.edu.cn/simple

在这里插入图片描述

3.安装matlab的setup.py

1.安装setup.py

切换到支持的虚拟环境之后
d:可切换到D盘

d:

cd 到setup.py的目录

cd D:\MATLAB\R2016b\extern\engines\python

然后执行

python3 setup.py install

在这里插入图片描述

这样就安装好了matlab

2.安装ipykernel

1.安装

pip install ipykernel -i https://pypi.tuna.tsinghua.edu.cn/simple

2.查看内核列表

jupyter kernelspec list

3.删除

jupyter kernelspec remove {name}

如下我们就能看到有matlab的内核,但这只是在虚拟环境里
虚拟环境里运行jupyter notebook会自动跳到base环境的路径
这样打开jupyter还是没有matlab,这就需要下面的插件解决
在这里插入图片描述

4.安装nb_conda

切换到主环境(base)之后安装

conda install nb_conda

再次打开jupyter之后,就可以找到了
在这里插入图片描述
大功告成
在这里插入图片描述

  • 有关于 win10下安装Anaconda,并配置jupyter notebook和修改默认打开路径 ,参考 这儿.
  • 4
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值