使用的是python3.8的环境,新建环境
今天给一个朋友安装matlab报错No module named matlab.engine
ImportError: No module named matlab.engine
首先找到matlab的位置
然后打开anaconda找到这个
在里面CD到对应位置,如果是D盘,CD后显示还在C盘,可以输入D:
注意是英文\Matlab\extern\engines\python要CD到这个位置
一句一句输入下面这段
python setup.py build --build-base="builddir" install
python setup.py install --prefix="installdir"
python setup.py build --build-base="builddir" install --prefix="installdir"
python setup.py install --user
在pycharm里选择base解释器,OK了运行不报错了
MAC电脑咋整,安装位置找到先,默认在
cd /Applications/Polyspace/R2021a.app/extern/engines/python
python3 setup.py install
将setup前两句修改为
from setuptools import setup
from setuptools.command.build_py import build_py
如果不报错不用修改
使用的是python3.8的
统一的编译,这个
import warnings
# 仅当需要兼容旧版 Python 时保留警告过滤(但强烈建议升级构建流程)
warnings.filterwarnings(
'ignore',
message='.*distutils package is deprecated.*',
category=DeprecationWarning
)
# 统一从 setuptools 导入(完全弃用 distutils)
from setuptools import setup
from setuptools.command.build_py import build_py