我有一个调用一些python模块的Matlab代码。我用这个Matlab代码做了一个exe(让我们称之为pipeMe.exe)现在我正试图从另一台机器上的另一个python代码运行pipeMe.exe当然但是显然,它无法设置python版本的可执行路径第二台机器,因此它给了我这个错误:
未定义变量“py”或类“py.sys.path”。
在运行pipeMe.exe时,有什么方法可以从Matlab外部设置pyversion可执行文件吗?或者是否有可能将pyversion可执行路径设置为可从两台机器访问的路径,我只需要在我的pipeMe matlab代码的开头设置它?
提前感谢您的帮助。
答案 0 :(得分:0)
由于您的Matlab代码已编译为可执行文件(.exe),因此您可以使用Python调用它 subprocess.Popen(" pipeMe.exe&#34)
如果你的exe文件没有运行,请尝试使用Matlab的deploytool。
另见: