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!