在Spyder中无法导入scipy.stats.tukey_hsd的原因咨询
问题原因及解决办法
- 核心原因:
tukey_hsd是Scipy 1.7.0版本才新增的函数,你当前安装的Scipy版本低于这个阈值,所以找不到该函数。 - 解决步骤:
- 检查当前Scipy版本
运行以下代码确认版本:
如果输出小于import scipy print(scipy.__version__)1.7.0,就需要更新。 - 更新Scipy
因为你使用Anaconda环境,优先用conda更新:
若conda更新速度慢,也可使用pip(注意保持环境一致):conda update scipypip install --upgrade scipy - 重启Spyder后重试
更新完成后关闭并重新打开Spyder,再尝试调用tukey_hsd,两种调用方式都可正常使用:- 直接导入:
from scipy.stats import tukey_hsd - 通过stats模块调用:
from scipy import stats tukey_result = stats.tukey_hsd(你的参数)
- 直接导入:
- 检查当前Scipy版本
内容的提问来源于stack exchange,提问作者Thomas
相关产品推荐
相关产品推荐

