在使用sklearn时有时会出现如下的问题,而且可能不仅仅是svm,可能是其他的什么内容

module 'sklearn' has no attribute 'svm'

如果确定没有拼写错误,那么就是下面这种情况,在​​import​​​用的是​​import sklearn​​​,而不是​​from sklearn import xxx​​​,​​sklearn​​不会自动将其下的所有库都导入进去,因此需要按需自行导入。

这是错误的例子

import sklearn
sklearn.svm.xxx()

这是正确的做法

from sklearn import svm
svm.xxx()