Error to run Python in MATLAB functions

2 ビュー (過去 30 日間)
Farshid Daryabor
Farshid Daryabor 2020 年 3 月 4 日
回答済み: Dhruv 2025 年 4 月 1 日
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 Center および File ExchangeCall Python from MATLAB についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by