Error to run Python in MATLAB functions

4 次查看(过去 30 天)
I am trying to run the attached 'merge_profiles.py' I has written in matlab, I don't know really the error come from where.
>> py.merge_profiles();
Undefined variable "py" or class "py.merge_profiles".
While I can run example one. I thanks anybody help me.
>> py.hello.world()
ans =
Python str with no properties.
hello world

回答(1 个)

Dhruv
Dhruv 2025-4-1
It looks like you are trying to run a Python script, "merge_profiles.py", from MATLAB but are encountering an issue with MATLAB not recognizing the Python module. Here are some steps you can take to troubleshoot and resolve the issue:
  • Verify Python Environment Setup in MATLAB: Ensure MATLAB is configured to use the correct Python environment. You can check the current Python environment by executing:
>> pyenv
You may refer to the below documentation for more details:
I hope this helps!

类别

Help CenterFile Exchange 中查找有关 Call Python from MATLAB 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by