如何使用Python 3.7安装Python的Matlab Engine API



我有一个Linux OS,我想安装python的Matlab Engine API,以在Jupiter Notebook上使用MATLAB。我正在遵循此处的安装步骤,但似乎MATLAB引擎API仅与Python 3.7一起使用(但它与Python 3.6具有能力)我的最终目标是在Jupiter Notebook中使用MATLAB使用MATLAB。是否有人能够使用Python 3.7安装Matlab Engine API?

谢谢您的宝贵时间。

  • 在安装matlab_engin之前,您可以更改 setup.py 文件。(您应该更改此文件的许可,例如: chmod 777 setup.py 。在支持版本的列表中添加" 3.7":
_supported_versions = ['2.7', '3.4', '3.5', '3.6', '3.7']
  • 安装在Shell
python3.7 setup.py install
  • MATLAB内核也应该安装。
pip install matlab_kernel
  • 然后在文件中/usr/local/lib/python3.7/site-packages/matlab/engine/engine/__ init __. py 注释raise EnvironmentError("Python %s is not supported." % _version)并添加_PYTHONVERSION = 3_6。结果:
if _version in _supported_versions:
    _PYTHONVERSION = _version
else:
    _PYTHONVERSION = '3_6'
    #raise EnvironmentError("Python %s is not supported." % _version)

现在您可以开始 jupyter 并选择 matlab内核

最新更新