python中 cannot import name 'cross_validation' from 'sklearn'

在練習泰坦尼克號生存預測的時候,在用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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章