在使用matlab调用python时,会创建单独的环境,安装包,但是matlab默认调用的是原始的,因此需要调用自己创建的环境。
使用pyversion检查Matlab能否调用Python:
>> pyversion
version: '3.9'
executable: 'E:\anaconda\python.EXE'
library: 'E:\anaconda\python39.dll'
home: 'E:\anaconda'
isloaded: 0
调用指定环境的python,将路径指向安装的位置,例如,我调用自己创建的tf 环境:
pyversion E:\anaconda\envs\tf\python.EXE
>> pyversion
version: '3.9'
executable: 'E:\anaconda\envs\tf\python.EXE'
library: 'E:\anaconda\envs\tf\python39.dll'
home: 'E:\anaconda\envs\tf'
isloaded: 0
>> tf = py.importlib.import_module('tensorflow');