Python - unable to resolve py.XXXX on Matlab 2021b, Big Sur, M1 Chip

14 ビュー (過去 30 日間)
Martin White
Martin White 2021 年 11 月 10 日
回答済み: Dhruv 2024 年 5 月 23 日
Hi all,
Has anyone come across this problem? I am trying to setup MATLAB to use python. I believe I have done everything correctly, but am facing some problems and cannot seem to find any solution online and not sure if this is a compatibility problem?
I am running MATLAB v2021b, MacBook Pro, M1 Chip, 2020, 16 GB memory, Big Sur (11.6.1).
I have followed the advice here: https://uk.mathworks.com/help/matlab/matlab_external/install-supported-python-implementation.html which included building python with the "--enable-shared" option.
Here is the output when I try a simple test:
py.list({'hello', 'world'})
Unable to resolve the name py.list.
output from pyversion seems correct:
version: '3.9'
executable: '/Users/XXXX/.pyenv/versions/3.9.2/bin/python'
library: '/Users/XXXX/.pyenv/versions/3.9.2/lib/libpython3.9.dylib'
home: '/Users/XXXX/.pyenv/versions/3.9.2'
isloaded: 0

回答 (1 件)

Dhruv
Dhruv 2024 年 5 月 23 日
Hi Martin,
I would recommend refering to the following MATLAB Answer post, which could provide a resolution to the issue:
Should this resource not address your problem, you may want to consider the following actions:
  • Upgrade to the most recent version of MATLAB.
  • Experiment with a different version of Python, ensuring that the setup is correctly configured.
If, after these steps, you're still encountering issues, I advise reaching out to MathWorks Technical Support for further assistance.
Hope this helps!

カテゴリ

Help Center および File ExchangeCall Python from MATLAB についてさらに検索

製品


リリース

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by