unable to resolve the name py.function error

3 visualizaciones (últimos 30 días)
Muneeb Fida
Muneeb Fida el 15 de Mayo de 2022
Comentada: Al Danial el 21 de Mayo de 2022
Hello,
I am trying to call python in Matlab on Mac machine but i am not able to run any kind of (py.blabla) command, it says 'Unable to resolve the name py.myfunction'.
I used the command pyenv('Version' , 'Location of python') to load the python in Matlab.
And when i enter pyenv command the status says NotLoaded, please look at the screenshot in attachment.
kindly help me resolve the Issue.
Thanks & Regards,
Muneeb Fida

Respuestas (1)

Al Danial
Al Danial el 19 de Mayo de 2022
Couple of things to try:
1) change the execution mode to InProcess
>> pyenv('ExecutionMode', 'InProcess')
2) open a terminal and verify that the Python installation you're pointing to works
$ /opt/miniconda3/bin/python
>>> print(3+4)
>>> exit()
Which version of matlab is this?
  3 comentarios
Muneeb Fida
Muneeb Fida el 20 de Mayo de 2022
Its 2022a Version
Al Danial
Al Danial el 21 de Mayo de 2022
I'm at a loss and have only one more suggestion: if practical, install a full Anaconda distribution instead of the minimal miniconda. That's what I have on my mac and it works well.

Iniciar sesión para comentar.

Categorías

Más información sobre Call Python from MATLAB en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by