python searborn报错No ‘numpy.testing.nosetester

python searborn报错No module named ‘numpy.testing.nosetester,s

这个错误通常是由于 numpy 升级导致。Seaborn 库使用了 numpy 库的 np.testing 模块,但在 numpy 1.17.0 版本中,该模块已经被移除,因此在 Seaborn 中会出现找不到该模块的错误。

为了解决这个问题,你可以尝试以下几个步骤:

更新 Seaborn 库到最新版本:在命令行中使用 pip install seaborn --upgrade 命令来更新 Seaborn 到最新版本,最新版本的 Seaborn 库已经修复了这个问题。

回滚 numpy 库到较旧的版本:如果你不能更新 Seaborn 库,你可以尝试将 numpy 库回退到不会出现这个错误的版本。输入以下命令来回退到 1.16.0 版本的 numpy:

pip install numpy==1.16.0

如果希望更新到更新版本的 numpy,你可以尝试安装 1.18.0 及以后的版本,这些版本也已经修复了这个问题