anaconda 中 scikit-learn包 安裝升級問題
阿新 • • 發佈:2021-10-15
在anaconda環境下,jupyter中編寫監督學習程式碼,繪製決策樹,出現如下錯誤:
問題: ImportError: cannot import name ‘plot_tree’或 module ‘sklearn.tree’ has no attribute ‘plot_tree’
意思就是說,找不到plot_tree函式,經過查閱百度,知道,plot_tree
函式是在scikit-learn的0.21
版本加入的,所以需要0.21
之後的的版本才能使用這個函式,如果環境中的scikit-learn低於這個版本,在匯入或呼叫plot_tree
函式時自然就會報錯了。
接下來,解決辦法:
1.在prompt環境下,命令列模式開啟
2.換源
清華源 官方網址:https://mirror.tuna.tsinghua.edu.cn/help/anaconda/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes
3.升級
conda install scikit-learn=0.24.2
————————————————