Cannot execute Python code from Matlab
조회 수: 1 (최근 30일)
이전 댓글 표시
Hello,
Currently I'm trying to call Python code from Matlab (using R2019b), nevertheless when I try amy python code I have the followin error:
>> P = py.sys.path
Unable to resolve the name py.sys.path.
>> py.print
Unable to resolve the name py.print.
Matlab cannot find or load any Python code, according to pyenv the instalation from Python is correct:
>> pyenv
ans =
PythonEnvironment with properties:
Version: "3.7"
Executable: "C:\Users\alis\AppData\Local\Programs\Python\Python37\python.exe"
Library: "C:\Users\alis\AppData\Local\Programs\Python\Python37\python37.dll"
Home: "C:\Users\alis\AppData\Local\Programs\Python\Python37"
Status: NotLoaded
ExecutionMode: InProcess
How can I load Python corretly to execute Python libraries and functions from Matlab?
댓글 수: 2
Mario Malic
2021년 2월 4일
It seems that Python is not loaded, I can't really tell how to do load it, maybe these functions are not correctly called. See this video for basics https://www.mathworks.com/videos/using-matlab-with-python-1591216182793.html
채택된 답변
Alvaro
2021년 2월 6일
댓글 수: 1
Jose Olvera
2021년 8월 28일
I have Python3.6 and 3.7 nstalled ...still have problem when using pyenv or pyversion()...fails to find them
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Call Python from MATLAB에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!