在練習泰坦尼克號生存預測的時候,在用from sklearn import cross_validation時,報錯爲cannot import name ‘cross_validation’ from ‘sklearn’。
查詢得知說是新版sklearn中cross_validation被廢棄,可以測試了幾個網上的解決辦法,依然報錯。
解決方法:
如是使用Everything查找cross_validation.py文件,我的電腦中其路徑爲D:\StudySoft\Anocoda\pkgs\scikit-learn-0.19.1-py36h53aea1b_0\Lib\site-packages\sklearn\cross_validation.py
將其複製至報錯提示的文件夾中,我的電腦中爲D:\StudySoft\Anocoda\Lib\site-packages\sklearn,也就是Anacoda的安裝位置。
參考:https://blog.csdn.net/qq_41996090/article/details/84518467