Python 如何正确地取消勾选文件(ModuleNotFoundError)?

Python 如何正确地取消勾选文件(ModuleNotFoundError)?,python,pickle,mfcc,gmm,Python,Pickle,Mfcc,Gmm,我使用Pickle保存了一个模型,代码如下: picklefile = path.split("-")[0]+".gmm" Pickle.dump(gmm,open(dest + picklefile,'w')) print '+ modeling completed for person:',picklefile," with data point = ",list_features.shape list_features = np.asarray(()) count = 0 现在

我使用Pickle保存了一个模型,代码如下:

picklefile = path.split("-")[0]+".gmm"
Pickle.dump(gmm,open(dest + picklefile,'w'))
print '+ modeling completed for person:',picklefile," with data point = ",list_features.shape    
list_features = np.asarray(())
count = 0 
现在,我想使用以下方法取消拾取该文件:

models = [pickle.load(open(fname,'rb')) for fname in gmm_files]
但我得到了这个错误:

ModuleNotFoundError:没有名为“sklearn.Mixed.gmm”的模块

我希望输出能够取消选中保存的文件


我还尝试从sklearn.mixed导入
,将高斯混合导入为gmm
,但仍然得到相同的错误。请帮助我解决此错误。

您使用的scikit learn的版本是什么?您可以尝试在同一脚本/文件中对其进行酸洗和取消酸洗吗?看起来您没有以二进制模式写入文件,因此请尝试在
打开()中将
'w'
更改为
'wb'
call-不确定这是否/为什么会导致您看到的错误,但应该予以更正。scikit learn的版本:0.21.3您是如何安装sklearn的?如果不是这样,请尝试:
sudo apt install python3 sklearn