我使用 miniforge 在我的 Apple M1 上安装了 Python
brew install --cask miniforge
但我无法在 MATLAB 上使用 Conda 环境:
>> pyenv('Version', '/opt/homebrew/Caskroom/miniforge/base/envs/matpy39/bin/python3')
ans =
PythonEnvironment with properties:
Version: "3.9"
Executable: "/opt/homebrew/Caskroom/miniforge/base/envs/matpy39/bin/python3"
Library: "/opt/homebrew/Caskroom/miniforge/base/envs/matpy39/lib/libpython3.9.dylib"
Home: "/opt/homebrew/Caskroom/miniforge/base/envs/matpy39"
Status: NotLoaded
ExecutionMode: InProcess
>> py.list({1})
Unable to resolve the name py.list.
但是,如果我使用内置 python 版本的 Mac,它确实有效:
>> pyversion('/usr/bin/python3')
>> py.list({1})
ans =
Python list with no properties.
[1.0]
我不确定该怎么做才能使 MATLAB 使用特定的 Conda 环境