一、背景
在jupyter上输入
from sklearn.tree import DecisionTreeClassifier, plot_tree
时提示无法导入plot_tree模块。再查看tree里是否有这个模块时发现并没有。
import sklearn.tree help(from sklearn.tree)
于是想到可能是sklearn版本问题,果然是。我的sklearn是0.19.2,官网版本是0.21.3,查看0.19.2版本发现确实没有plot_tree模块。所以就涉及到查看/更新版本问题,索性把一些帮助内容汇总在这篇文章里,以便后续需要。
二、帮助相关
help()函数无所不在,想要知道某个包有哪些内容,哪个模块有哪些内容,哪个对象有哪些内容,只要help(包名/模块/对象)即可。当然前提是库/模块/对象已经被导入或定义了。
三、安装查看更新库
3.1安装
略
3.2查看
查看Anaconda所有包和版本,只需在命令行里输入conda list即可,查看某个包版本输入conda list 包名 即可(注意sklearn是scikit-learn的缩写)。
(找到命令行)
(conda list查看各个包版本,注意先输入python回车是进入python编码界面,这里不进入Python编码)
3.3更新
更新某个包只需要输入conda update 库名 即可,后续等着检测看看该包更新需要连带更新的一些包,找到该包对应的新版本是否是需要的版本(注意先关闭Anaconda其他所有界面,否则检测不全),根据提示输入y回车即可。在下面这个界面可以看看需要下载多大内容。