Python ImportError:无法导入名称病房

Python ImportError:无法导入名称病房,python,scikit-learn,Python,Scikit Learn,我已成功安装了scikit learn0.18版,但仍出现以下错误: /usr/bin/python2.7 /home/max/PycharmProjects/LoadForecasting/src/clustering.py Traceback (most recent call last): File "/home/max/PycharmProjects/LoadForecasting/src/clustering.py", line 12, in <module>

我已成功安装了
scikit learn
0.18版,但仍出现以下错误:

/usr/bin/python2.7 /home/max/PycharmProjects/LoadForecasting/src/clustering.py
Traceback (most recent call last):
  File "/home/max/PycharmProjects/LoadForecasting/src/clustering.py", line 12, in <module>
    from sklearn.cluster import Ward
ImportError: cannot import name Ward
/usr/bin/python2.7/home/max/PycharmProjects/LoadForecasting/src/clustering.py
回溯(最近一次呼叫最后一次):
文件“/home/max/PycharmProjects/LoadForecasting/src/clustering.py”,第12行,在
从sklearn.cluster导入Ward
ImportError:无法导入名称病房

在0.18版中,没有名为
Ward的类。您可以查看
sklearn.cluster
的所有可用类。但是有一个函数调用了签名:

ward_tree(X, connectivity=None, n_clusters=None, return_distance=False)
希望这是你想要的

如果没有,则类
Ward
可用的最后版本为0.16。您可以通过以下方式安装特定版本的scikit:

pip install scikit-learn==0.16

你是否遵循任何教程?那么我们应该把它贴在这里,这样我们就能帮上忙了。