如何运行包含来自另一个python代码的python命令的matlab exe?

时间:2017-12-06 20:18:52

标签: python matlab exe

我有一个调用一些python模块的Matlab代码。我用这个Matlab代码做了一个exe(让我们称之为pipeMe.exe)现在我正试图从另一台机器上的另一个python代码运行pipeMe.exe当然但是显然,它无法设置python版本的可执行路径第二台机器,因此它给了我这个错误:

  

未定义变量“py”或类“py.sys.path”。

在运行pipeMe.exe时,有什么方法可以从Matlab外部设置pyversion可执行文件吗?或者是否有可能将pyversion可执行路径设置为可从两台机器访问的路径,我只需要在我的pipeMe matlab代码的开头设置它?

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

由于您的Matlab代码已编译为可执行文件(.exe),因此您可以使用Python调用它     subprocess.Popen(" pipeMe.exe&#34)

如果你的exe文件没有运行,请尝试使用Matlab的deploytool

另见: