MATLAB: How to call python in matlab

pyenvpython

Hello,
I'm trying to call python from matlab but I'm getting the message:
py.list({'Monday','Tuesday','Wednesday','Thursday','Friday'})
Unable to resolve the name py.list.
For all code I type with py. this happens.
I also have tried pyenv, and I got:
>> pyenv
ans =
PythonEnvironment with properties:
Version: "3.7"
Executable: "C:\Users\Familia\.conda\envs\matlab\python.exe"
Library: "C:\Users\Familia\.conda\envs\matlab\python37.dll"
Home: "C:\Users\Familia\.conda\envs\matlab"
Status: NotLoaded
ExecutionMode: InProcess
Maybe the problem is the status? NotLoaded? How do I change that for loaded?
I also have tried to modify the path for another python I have installed, not from Anaconda with this command
pe = pyenv('Version','C:\Users\Familia\AppData\Local\Microsoft\WindowsApps\python.exe')
But then, I got this error:
Error using pyenv
Path argument does not specify a valid executable.
I really need to run python in matlab and I don't know what to do

Best Answer

I found the solution.
For me was install again python and during the instalation I chose add path to environment variable and install to all users.
Then the command pyversion('Path') worked.