MATLAB App Designer 与Python联动

使用matlab运行python文件,比如数据处理,神经网络之间的联合使用,可能需要软件之间的协调,环境的配置,记录个人经历

python环境

anaconda3 2021版,自带python 3.8

因为电脑配置原因安装cpu版本torch和torchvision

pip install torch==1.13.0+cpu torchvision==0.14.0+cpu torchaudio==0.13.0 --extra-index-url https://download.pytorch.org/whl/cpu

虽然cpu版本,但是加载模型参数、推断结果是可以实现的,省去了各种cuda相关的麻烦事...


这一部分是在自己试的时候发现的,发现没有用,忽略即可,看下一部分(分割线----

在MATLAB中,您可以使用pyversion函数来指定Anaconda的Python环境路径。下面是一个示例,将路径替换为您自己的Python路径:

pyversion('E:\anaconda3\python.exe')

请确保将路径替换为您Anaconda中Python可执行文件的实际路径。这将设置MATLAB使用指定的Python环境。

如果您想要验证设置是否成功,可以在MATLAB中运行以下代码来检查Python环境的版本信息:

pyversion

分割线-------无用部分结束 


使用matlab运行python文件my.py 

% 调用Python脚本
% 打开 Anaconda Prompt
system('start cmd /C "anaconda_prompt"');
                
% 等待一段时间,确保 Anaconda Prompt 已经打开
%pause(1);
% 运行 Python 脚本
system('python my.py');


-------------分割线-----------------

上面的代码不知道有时不能用,寻找的新的可行方法如下

command = '"E:\anaconda3\Scripts\activate.bat" && python my.py';
system(command);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值