conda activate 虚拟环境名称
conda update scikit-learn
pip install --upgrade scikit-learn
执行以上命令完成升级后,可再次查看 scikit-learn 的版本是否达到要求,如果依然不合要求,可尝试修改更新源后再次更新。
更新源相关指令如下:
conda config --show channel
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
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/peterjc123/
- 使用 Anaconda 虚拟环境时,应注意是否选择了正确的虚拟环境。
- plot_tree 使用了 matplotlib 模块绘图,如果环境中没有则需要安装此模块。
sklearn版本低,需≥0.21\geq 0.21≥0.21( plot_tree 函数是在 scikit-learn 的 0.21 版本加入的)
查看sklearn版本方法
import sklearn
print(sklearn.__version__)
补充:激活指定工作环境,更新skle
参考:https://blog.csdn.net/u014466109/article/details/88877321?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task
事件经过:
现在已经是凌晨一点半,从昨天下午开始在 windows 的 anaconda 配置 yolov3 的训练环境,一直出各种问题,很烦。
两小时前遇到这个问题:
https://blog.csdn.net/u014466109/article/details/88877321?
问题解决:AttributeError: module ‘paddle.fluid’ has no attribute ‘EndStepEvent’问题描述解决思路问题解决
问题描述
在使用paddle.fluid导入EndStepEvent过程中
global step
if isinstance(event, fluid.EndStepEvent):
if event.step == 0:
plot_cost.append('Train Cost', step, event.metrics[0])
# import tools needed for visualization
from sklearn.tree import export_graphviz
import pydot
#Pull out one tree from the forest
tree = rf.estimators_[5]
# Export the image to a dot file
export_graphviz(tree, out_file = 'tree.dot', feature_names = f
最近在网课学习爬数据,从雅虎下载数据报错No module named ‘matplotlib.finance’,代码如下:
from mpl_finance import quotes_historical_yahoo
from datetime import date
import pandas as pd
today=date.today()
start=(today.year-1,today.month,today.day)
quotes = quotes_historical_yahoo('AXP',start,today)
df=pd.DateFrame(quotes)
print
3、在Anaconda Prompt里输入pip install -U scikit-learn更新不成功;
4、在Anaconda Prompt里输入conda update scikit-learn更新成功,运行程序发现还是报错
5、程序中不要直接...
这一部分,我使用了sklearn来调用决策树模型对葡萄酒数据进行分类。在此之外,使用Python调用AT&T实验室开源的画图工具GraphViz软件以实现决策树的可视化。from sklearn.datasets import load_iris
from sklearn import tree
from sklearn.externals.six import StringIO
import py
运行的时候会报错,就很迷
---------------------------------------------------------------------------
AttributeError Traceback (most
出现的问题及其原因
安装好sklearn后进行测试时,出现了这样的错误:
Python 3.7.0 (default, Jun 28 2018, 08:04:48) [MSC v.1912 64 bit (AMD64)] :: Anaconda, Inc. on win32
Type "help", "copyright", "credits" or "lic...
In [4]: sklearn.datasets.load_iris()
---------------------------------------------------------------------------
AttributeError Traceback (most recen...
因为在Anaconda更新了模块,再次使用jupyter运行代码,多个包/方法出现无法调用/名字不存在的问题。
最终明确这是模块版本问题。
无法调用sklearn.tree.DecisionTreeClassifier,是因为sklearn新版本删除了,所以无法调用,安装以前的版本就可以调用了。
#查看python位置
(base) C:\Users\fengc>where python
C:\ProgramData\Anaconda3\python.exe
C:\Users\fengc\AppD