1. 程式人生 > 其它 >anaconda 中 scikit-learn包 安裝升級問題

anaconda 中 scikit-learn包 安裝升級問題

在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
————————————————