今天给一个朋友安装matlab报错No module named matlab.engine

使用的是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

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值