使用matlab引擎在python中,与config_io错误

7视图(30天)
大家好!
我目前设置 matlab引擎python 。它工作正常,我可以从python启动一些matlab脚本。
然而, 有一个特定的matlab从python脚本,我不能运行 当我得到这个错误:
未被认可的config_io的函数或变量。
我不读任何错误直接从matlab运行脚本时,我也不会当我从matlab运行脚本引擎python同时删除特定行。
如何解决这个问题的建议吗?线config_io非常重要我脚本处理脑电图和触发器…… 我应该试着找到一种方法在python中使用config_io之前推出matlab引擎?
(使用matlab 2022 b和python 3.11在Windows上)
提前谢谢你的答案,
的问候。

接受的答案

Shubham
Shubham 2023年4月3日
你好,
你遇到的错误是由于缺失的函数或变量在MATLAB路径从Python运行脚本。函数或变量“config_io”可能不是从MATLAB引擎运行时访问从Python脚本。
一个可能的解决方案是添加目录包含必要的MATLAB函数或变量之前MATLAB路径从Python运行脚本。为此,您可以使用 目录 在MATLAB函数。例如,如果目录位于包含必要的函数或变量 C: \ \ \目录路径 ,您可以将其添加到MATLAB路径如下:
目录“C: \ \ \目录路径”)
你可以将这行代码添加到您的MATLAB脚本之前行,使用config_io的函数或变量。
或者,您可以实现的功能“config_io”在Python中使用可用的库或编写自己的代码。这或许是一个更好的解决方案,如果您需要在多个平台上运行脚本或如果你想避免依赖于MATLAB。
1评论
苏拉B
苏拉B 2023年4月3日
非常感谢,它工作!
我把我所做的一切,以防它可以帮助别人。
%知道添加路径
哪一个config_io
然后添加我的脚本:
如果run_from_python = = 1
%需要添加config_io否则将提高的路径错误
%你可能需要修改你的路径,找到正确的道路
%终端:config_io
disp (“config_io添加路径”)
目录“C: \工具箱\ io64 \”)
结束
config_io

登录置评。

更多的答案(0)

类别

找到更多的在从MATLAB调用Python帮助中心文件交换

s manbetx 845


释放

R2022b

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!