关于python调用MATLAB的前期准备,以及“error: could not create dist\matlabengineforpython.egg-info : 拒绝访问。”的解决办法

python与matlab的版本匹配问题

不同而matlab对应不同的python版本,小编整理一些相互对应的版本
在这里插入图片描述

软件准备

我这里使用的是Anaconda3,Pycharm2020.2.5,matlab2019b。

调用链接

(1)在开始菜单中右键点击Anaconda Prompt以管理员的方式运行。如果不是通过管理员方式运行,在后续的链接过程中则会出现“error: could not create dist\matlabengineforpython.egg-info : 拒绝访问。”的报错。
在这里插入图片描述
(2)激活自己搭建的虚拟环境,activate是激活指令,baihaitao是我的虚拟环境名字。用Anaconda搭建虚拟环境不会的,可以参考这篇博客《安装anaconda并创建一个tensorflow环境的详细教程》(https://blog.csdn.net/weixin_43822656/article/details/110239803)
在这里插入图片描述
(3)在桌面右键点击matlab图标,打开文件位置,找到setup.py的位置。这是我的位置:D:\Program Files\MATLAB\R2019b\extern\engines\python
在这里插入图片描述
(4)用DOS命令进入 matlab 的文件夹。
在这里插入图片描述
(5)用DOS命令执行连接文件。(注意语法错误)
python setup.py install
链接成功后显示如下界面,也有可能是另一种界面。
在这里插入图片描述
在这里插入图片描述

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值