python分析用户行为,前期准备导入效果评估模块就显示错误,去掉就可以运行,为什么

python分析用户行为,前期准备导入效果评估模块就显示错误,去掉就可以运行,为什么

问题相关代码,请勿粘贴截图
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import seaborn as sns
from sklearn.cluster import KMeans
from sklearn.preprocessing import MinMaxScaler
#插入效果评估模块就报错,不插入就可以运行,字母好像也没打错呀?
#from sklearn.metrics import silhouette_score,calinski_harabaz_score

plt.rcParams['font.sans-serif']=['SimHei']
plt.rcParams['axes.unicode_minus']=False

dat1=pd.read_excel(r"D:\data\电商用户分析\Python_案例_用户行为分析_数据包.xlsx")
numeric_f=dat1[['avg_order','avg_money','active','sex']]
numeric_f.head()

运行结果及报错内容

ImportError: cannot import name 'calinski_harabaz_score' from 'sklearn.metrics' (C:\Users\86135\anaconda3\lib\site-packages\sklearn\metrics_init_.py)

我的解答思路和尝试过的方法
我想要达到的结果

应该是calinski_harabasz_score,拼写错误了

感觉是模块的问题,提示很明显,重新安装一下