导入mne.externals.pymatreader报错:No module named 'mne.externals' 求解
解决“No module named 'mne.externals'”错误
这个错误是因为MNE-Python的新版本已经弃用并移除了mne.externals子模块,原来放在这个路径下的pymatreader现在需要单独安装并直接导入。
解决步骤:
第一步:单独安装pymatreader包
使用pip安装:pip install pymatreader如果你用conda环境,也可以通过conda-forge安装:
conda install -c conda-forge pymatreader第二步:修改导入语句
将原来的代码行:from mne.externals.pymatreader import read_mat替换为:
from pymatreader import read_mat
注意:不建议为了保留旧导入方式而降级MNE-Python版本,新版本的MNE会修复更多bug并提供更完善的功能,单独安装依赖包是更合规的解决方案。
内容的提问来源于stack exchange,提问作者sushil chaturvedi
相关产品推荐
相关产品推荐

