Why does MATLAB error with "Unable to resolve name" when trying to use Python on a Linux machine?
이전 댓글 표시
On RHEL 6.5 Linux machine with Python 3.6.6 installed, I get the following error while using the "py.list" and "pyrun" command:
>> pyenv('Version', '/usr/local/pkg/python/3.6.6/bin/python3.6');
>> py.list({'hi'})
Unable to resolve name py.list.
>> pyrun("print('Hello World')")
Error using feval
Unrecognized function or variable 'py.dict'.
My MATLAB "pyenv" looks like this and I notice that the "Library" field is empty:
>> pyenv
Version: "3.6"
Executable: "/usr/local/pkg/python/3.6.6/bin/python3.6"
Library: ""
Home: "/usr/local/pkg/python/3.6.6"
Status: NotLoaded
ExecutionMode: InProcess
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 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!