Azzera filtri
Azzera filtri

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

22 visualizzazioni (ultimi 30 giorni)
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

Risposte (1)

Dhruv
Dhruv il 23 Mag 2024
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!

Prodotti


Release

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by