关于matlab调用python的一些问题(以matlab2022为例)

一、matlab运行python如何连接python解释器

1、首先,确定matlab和python版本对应问题,只有版本对应才能进行使用。

注意!!除了对应matlab的版本号,还要确定python代码能不能用低版本的python解释器,当时我下载的是2.7版本的python解释器,但运行不出来我用python3写的代码,所以要进行双重对应

2、检查matlab是否有python配置

在matlab的输入端输入,然后回车:

pyversion

若没有python配置会显示:

 version: '0'
    executable: ''
       library: ''
          home: ''
      isloaded: 0

3、配置python解释器

首先,找到python.exe的文件路径,“我的电脑>属性>高级系统设置>环境变量>新建用户变量>变量名可设置为python的版本号,变量值是python.exe的路径”

配置好环境变量之后,在matlab输入端输入:

pyversion ‘python.exe的路径,环境变量的路径’

再次输入pyversion,会显示如下信息:

二、运行过程中遇到python代码报错的问题

1、先将python代码在python解释器运行成功后,在用matlab进行调用

2、若在python中运行正常,调用不正常,检查配置的python解释器是否为同一个解释器,或者进行重启后再次运行。

三、运行中调用.mat文件显示找不到目录的问题

1、不要使用相对路径,要使用绝对路径

2、在文件资源管理器中的路径可能不是绝对路径,双击.mat文件,matlab输入框会显示.mat文件的路径,显示的路径为绝对路径。

3、若上述两点做了之后还有问题,看是不是打开了两个文件夹,如果是,一定要关闭另外一个文件夹,只保留目前运行程序的文件夹,不然会报错很多!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值