1. 程式人生 > >ImportError: No module named 'sklearn.cross_validation'

ImportError: No module named 'sklearn.cross_validation'

通常我們會使用方法(1)的方式進行匯入sklearn.cross_validation,在大多數的版本里都會出現ImportError: No module named 'sklearn.cross_validation'問題,我試過windows7的python2下的環境和ubuntu下的python3.5環境下,都出現過這樣的情況。
所有當我們使用方法(1)出現問題的時候,我們不妨使用方法(2)代替一下。基本問題就解決了。

(1)from sklearn.cross_validation import train_test_split

(2)from sklearn.model_selection import cross_val_score
    from sklearn.model_selection import train_test_split