【Anaconda-Graphviz】决策树环境变量(以Anaconda-Graphviz为例)

文章目录

  • 前言
  • 相关软件下载地址
  • 相关软件安装
    • 一、 Anaconda软件的安装
    • 二、 Graphviz生成树软件的安装
    • 三、 相关环境变量的配置
  • 相关操作步骤
    • 一、 软件使用方法
    • 二、 较为高级的相关配置
    • 三、 相关代码的执行操作

前言

  1. Python的开发环境多种多样,例如Anaconda下的jupyter,记事本,jetbean下的pycharm软件,eclipse的python软件环境等,本文档将使用Anaconda下的jupyter软件进行相应的环境配置。
  2. 机器学习相关的内容是基于python27的环境下完成的,但本文档将使用环境稍高的python3进行相应的编写,python2与python3的某些用法完全不同,请悉知。

相关软件下载地址

软件名称 下载地址
Anaconda(5.2.0) 点此下载
Graphviz(2.3.8) 点此下载

相关软件安装

一、 Anaconda软件的安装

注:本文档使用Anaconda3的5.2.0版本的64位安装包作为示例,如操作系统不支持,请自行下载32位安装包或升级系统为64位。

  1. 打开如图所示的安装包,运行界面如图2所示。
图1-1 软件安装包
【Anaconda-Graphviz】决策树环境变量(以Anaconda-Graphviz为例)_第1张图片
图1-2 软件运行界面截图
  1. 点击下一步,如下图所示
【Anaconda-Graphviz】决策树环境变量(以Anaconda-Graphviz为例)_第2张图片
图1-3 相关版权说明
【Anaconda-Graphviz】决策树环境变量(以Anaconda-Graphviz为例)_第3张图片
图1-4 安装程序适用范围(第一项为仅此用户可使用,第二项为操作系统内全部用户可使用)
【Anaconda-Graphviz】决策树环境变量(以Anaconda-Graphviz为例)_第4张图片
图1-5 设置安装路径
【Anaconda-Graphviz】决策树环境变量(以Anaconda-Graphviz为例)_第5张图片
图1-6 设置软件默认参数
  1. 点击install按钮进行安装,安装时产生如下界面。
【Anaconda-Graphviz】决策树环境变量(以Anaconda-Graphviz为例)_第6张图片
图1-7 安装软件时产生的界面(安装时间较长,请耐心等待)
【Anaconda-Graphviz】决策树环境变量(以Anaconda-Graphviz为例)_第7张图片
图1-8 软件建议安装vscode,如有需要请自行选择,本人选择跳过
  1. 安装完成结果展示
【Anaconda-Graphviz】决策树环境变量(以Anaconda-Graphviz为例)_第8张图片
图9 安装完成展示

二、 Graphviz生成树软件的安装

  1. 打开如图所示的安装包,界面如图所示。
图1-9 软件安装包
【Anaconda-Graphviz】决策树环境变量(以Anaconda-Graphviz为例)_第9张图片
图1-10 安装过程展示
  1. 点击next进行安装
【Anaconda-Graphviz】决策树环境变量(以Anaconda-Graphviz为例)_第10张图片
图1-11 设置目录和使用权限
【Anaconda-Graphviz】决策树环境变量(以Anaconda-Graphviz为例)_第11张图片
图1-12 下一步
  1. 点击next进行安装
【Anaconda-Graphviz】决策树环境变量(以Anaconda-Graphviz为例)_第12张图片
图1-13 安装过程(win7,win8,win10需要相应的安装权限,请自行选择允许授权)
  1. 安装完成结果展示
【Anaconda-Graphviz】决策树环境变量(以Anaconda-Graphviz为例)_第13张图片
图1-14 安装完成展示

三、 相关环境变量的配置

环境变量配置完成后,请重启/注销电脑,否则可能造成环境变量不生效的问题,请悉知。

  1. Python环境变量
    注:若您之前对python3的相关环境变量进行过配置,请您直接跳过此步。
    首先,右键单击我的电脑,点击属性选项,界面如下所示
【Anaconda-Graphviz】决策树环境变量(以Anaconda-Graphviz为例)_第14张图片
图2-1 单击属性按钮
【Anaconda-Graphviz】决策树环境变量(以Anaconda-Graphviz为例)_第15张图片
图2-2 属性展示界面

然后点击高级系统设置,弹出如下窗口

【Anaconda-Graphviz】决策树环境变量(以Anaconda-Graphviz为例)_第16张图片
图2-3 高级设置弹出的窗口

单击环境变量按钮,弹出如图所示界面

【Anaconda-Graphviz】决策树环境变量(以Anaconda-Graphviz为例)_第17张图片
图2-4 环境变量的配置
若您的电脑拥有多个账户,建议您修改上方的变量,若您所有的账户都希望使用,建议您操作下方的变量,本文档默认配置上方的变量,下方的具体操作与上方相同,请悉知

    由于本文档为基于win10秋季版而编制,故操作方法如下,若您的电脑为xp,win7,win8,以及win10初代版本请跳过本段,下方将进行相应的讲解。

Win10秋季版后的操作:

点击编辑按钮,弹出如下的具体窗口

【Anaconda-Graphviz】决策树环境变量(以Anaconda-Graphviz为例)_第18张图片
图2-5 按钮点击位置
【Anaconda-Graphviz】决策树环境变量(以Anaconda-Graphviz为例)_第19张图片
图2-6 单击新建,浏览

之后点击新建后,点击浏览按钮,选择anaconda下的python的相应安装路径,即anaconda3的根目录,如图所示

【Anaconda-Graphviz】决策树环境变量(以Anaconda-Graphviz为例)_第20张图片
图2-7 单击新建,浏览
【Anaconda-Graphviz】决策树环境变量(以Anaconda-Graphviz为例)_第21张图片
图2-8 选择相应文件夹
【Anaconda-Graphviz】决策树环境变量(以Anaconda-Graphviz为例)_第22张图片
图2-9 添加结果

接下来连续点击确定即可

【Anaconda-Graphviz】决策树环境变量(以Anaconda-Graphviz为例)_第23张图片
图2-10 单击确定
【Anaconda-Graphviz】决策树环境变量(以Anaconda-Graphviz为例)_第24张图片
图2-11 单击确定
【Anaconda-Graphviz】决策树环境变量(以Anaconda-Graphviz为例)_第25张图片
图2-12 单击确定

Win xp,win7,win8,win10第一版操作方法:

找到文件夹的相应位置,并添加如下方所示的路径(前后都需加英文状态下的分号“;”)

【Anaconda-Graphviz】决策树环境变量(以Anaconda-Graphviz为例)_第26张图片
图2-13 添加完成结果展示

点击确定完成添加

【Anaconda-Graphviz】决策树环境变量(以Anaconda-Graphviz为例)_第27张图片
图2-14 单击确定
【Anaconda-Graphviz】决策树环境变量(以Anaconda-Graphviz为例)_第28张图片
图2-15 单击确定
【Anaconda-Graphviz】决策树环境变量(以Anaconda-Graphviz为例)_第29张图片
图2-16 单击确定

若要确认python环境安装成功,请在cmd命令行内输入python,成功结果如下所示

【Anaconda-Graphviz】决策树环境变量(以Anaconda-Graphviz为例)_第30张图片
图2-17 python安装成功
  1. Jupyter环境配置
    首先,右键单击我的电脑,点击属性选项,界面如下所示
【Anaconda-Graphviz】决策树环境变量(以Anaconda-Graphviz为例)_第31张图片
图2-18 单击属性按钮
【Anaconda-Graphviz】决策树环境变量(以Anaconda-Graphviz为例)_第32张图片
图2-19 属性展示界面

然后点击高级系统设置,弹出如下窗口

【Anaconda-Graphviz】决策树环境变量(以Anaconda-Graphviz为例)_第33张图片
图2-20 高级设置弹出的窗口

单击环境变量按钮,弹出如图所示界面

【Anaconda-Graphviz】决策树环境变量(以Anaconda-Graphviz为例)_第34张图片
图2-21 环境变量的配置
若您的电脑拥有多个账户,建议您修改上方的变量,若您所有的账户都希望使用,建议您操作下方的变量,本文档默认配置上方的变量,下方的具体操作与上方相同,请悉知

由于本文档为基于win10秋季版而编制,故操作方法如下,若您的电脑为xp,win7,win8,以及win10初代版本请跳过本段,下方将进行相应的讲解。

Win10秋季版后的操作:

点击编辑按钮,弹出如下的具体窗口

【Anaconda-Graphviz】决策树环境变量(以Anaconda-Graphviz为例)_第35张图片
图2-22 按钮点击位置
【Anaconda-Graphviz】决策树环境变量(以Anaconda-Graphviz为例)_第36张图片
图2-23 显示的窗口

之后点击新建后,点击浏览按钮,选择anaconda下的jupyter的相应安装路径,即anaconda3下的scripts目录,如图所示

【Anaconda-Graphviz】决策树环境变量(以Anaconda-Graphviz为例)_第37张图片
图2-24 单击新建,浏览
图2-25 选择相应文件夹
【Anaconda-Graphviz】决策树环境变量(以Anaconda-Graphviz为例)_第38张图片
图2-26 添加结果

接下来连续点击确定即可

【Anaconda-Graphviz】决策树环境变量(以Anaconda-Graphviz为例)_第39张图片
图2-27 单击确定
【Anaconda-Graphviz】决策树环境变量(以Anaconda-Graphviz为例)_第40张图片
图2-28 单击确定
【Anaconda-Graphviz】决策树环境变量(以Anaconda-Graphviz为例)_第41张图片
图2-29 单击确定

Win xp,win7,win8,win10第一版操作方法:

找到文件夹的相应位置,并添加如下方所示的路径(前后都需加英文状态下的分号“;”)

【Anaconda-Graphviz】决策树环境变量(以Anaconda-Graphviz为例)_第42张图片
图2-30 添加完成结果展示

点击确定完成添加

【Anaconda-Graphviz】决策树环境变量(以Anaconda-Graphviz为例)_第43张图片
图2-31 单击确定
【Anaconda-Graphviz】决策树环境变量(以Anaconda-Graphviz为例)_第44张图片
图2-32 单击确定
【Anaconda-Graphviz】决策树环境变量(以Anaconda-Graphviz为例)_第45张图片
图2-33 单击确定

若要确认jupyter环境安装成功,请在cmd命令行内输入jupyter --version,成功结果如下所示

图2-34 jupyter安装成功
  1. Graphviz环境变量配置
    首先,右键单击我的电脑,点击属性选项,界面如下所示
【Anaconda-Graphviz】决策树环境变量(以Anaconda-Graphviz为例)_第46张图片
图2-35 单击属性按钮
【Anaconda-Graphviz】决策树环境变量(以Anaconda-Graphviz为例)_第47张图片
图2-36 属性展示界面

然后点击高级系统设置,弹出如下窗口

【Anaconda-Graphviz】决策树环境变量(以Anaconda-Graphviz为例)_第48张图片
图2-37 高级设置弹出的窗口

单击环境变量按钮,弹出如图所示界面

【Anaconda-Graphviz】决策树环境变量(以Anaconda-Graphviz为例)_第49张图片
图2-38 环境变量的配置(若您的电脑拥有多个账户,建议您修改上方的变量,若您所有的账户都希望使用,建议您操作下方的变量,本文档默认配置上方的变量,下方的具体操作与上方相同,请悉知)

由于本文档为基于win10秋季版而编制,故操作方法如下,若您的电脑为xp,win7,win8,以及win10初代版本请跳过本段,下方将进行相应的讲解。

Win10秋季版后的操作:

点击编辑按钮,弹出如下的具体窗口

【Anaconda-Graphviz】决策树环境变量(以Anaconda-Graphviz为例)_第50张图片
图2-39 按钮点击位置
【Anaconda-Graphviz】决策树环境变量(以Anaconda-Graphviz为例)_第51张图片
图2-40 显示的窗口

之后点击新建后,点击浏览按钮,选择Graphviz的配置路径,即Graphviz下的bin文件夹,如图所示

【Anaconda-Graphviz】决策树环境变量(以Anaconda-Graphviz为例)_第52张图片
图2-41 单击新建,浏览
【Anaconda-Graphviz】决策树环境变量(以Anaconda-Graphviz为例)_第53张图片
图2-42 选择相应文件夹
【Anaconda-Graphviz】决策树环境变量(以Anaconda-Graphviz为例)_第54张图片
图2-43 添加结果

接下来连续点击确定即可

【Anaconda-Graphviz】决策树环境变量(以Anaconda-Graphviz为例)_第55张图片
图2-44 单击确定
【Anaconda-Graphviz】决策树环境变量(以Anaconda-Graphviz为例)_第56张图片
图2-45 单击确定
【Anaconda-Graphviz】决策树环境变量(以Anaconda-Graphviz为例)_第57张图片
图2-46 单击确定

Win xp,win7,win8,win10第一版操作方法:

找到文件夹的相应位置,并添加如下方所示的路径(前后都需加英文状态下的分号“;”)

【Anaconda-Graphviz】决策树环境变量(以Anaconda-Graphviz为例)_第58张图片
图2-47 添加完成结果展示

点击确定完成添加

【Anaconda-Graphviz】决策树环境变量(以Anaconda-Graphviz为例)_第59张图片
图2-48 单击确定
【Anaconda-Graphviz】决策树环境变量(以Anaconda-Graphviz为例)_第60张图片
图2-49 单击确定
【Anaconda-Graphviz】决策树环境变量(以Anaconda-Graphviz为例)_第61张图片
图2-50 单击确定

若要确认Graphviz环境安装成功,请在cmd命令行内输入dot -version,成功结果如下所示

【Anaconda-Graphviz】决策树环境变量(以Anaconda-Graphviz为例)_第62张图片
图2-51 Graphviz安装成功

相关操作步骤

一、 软件使用方法

在软件安装成功后,您有两种方式可以启动jupyter,下面将详细介绍相关操作方式。两种方式在本质上并没有太多的区别,您可以任选一种进行相应的启动操作。

  1. 直接启动
    在开始菜单中,点击如图所示的选项,之后,jupyter将自动启动,如图所示。
【Anaconda-Graphviz】决策树环境变量(以Anaconda-Graphviz为例)_第63张图片
图3-1 点击开始菜单中红色圈中的部分
【Anaconda-Graphviz】决策树环境变量(以Anaconda-Graphviz为例)_第64张图片
图3-2 程序启动后的相关提示(此框在运行时请勿关闭。若您的浏览器未自动弹出窗口或您不小心关闭了窗口,请您复制红框内的网址,并在任意一款浏览器打开他,jupyter将会自动启动)

点击后,将产生如下的界面,此界面默认为我的文档的目录。

【Anaconda-Graphviz】决策树环境变量(以Anaconda-Graphviz为例)_第65张图片
图3-3 jupyter的软件界面
  1. 间接启动
    在开始菜单中,点击如图所示选项,启动anaconda软件。
【Anaconda-Graphviz】决策树环境变量(以Anaconda-Graphviz为例)_第66张图片
图3-4 选中的项目
【Anaconda-Graphviz】决策树环境变量(以Anaconda-Graphviz为例)_第67张图片
图3-5 打开后的环境展示(第一次使用将会产生如上图的对话框,建议您点击绿色按键)

然后点击如图所示的按钮,将会启动jupyter

【Anaconda-Graphviz】决策树环境变量(以Anaconda-Graphviz为例)_第68张图片
图3-6 点击上图将会打开jupyter(若您以此种方式打开jupyter,您可以关闭相应的界面)

点击后,将产生如下的界面,此界面默认为我的文档的目录。

【Anaconda-Graphviz】决策树环境变量(以Anaconda-Graphviz为例)_第69张图片
图3-7 jupyter的软件界面

二、 较为高级的相关配置

由于系统的默认代码存放位置较为偏僻,故建议对其使用目录进行修改以下提供几种方法进行相应的参考,请适当选择操作。

  1. 局部修改方法
    以此方式修改,您将只能使上述第一种启动方式的默认位置进行改变,若您希望两种打开方式都能实现您设定的目录,请移步“2. 全局修改方法”。
    在开始菜单中右键选择如图所示的图标,单击属性按钮。
【Anaconda-Graphviz】决策树环境变量(以Anaconda-Graphviz为例)_第70张图片
图3-8 选择的软件
【Anaconda-Graphviz】决策树环境变量(以Anaconda-Graphviz为例)_第71张图片
图3-9 单击的按钮

单击后弹出如下窗口,您只需将“%USERPROFILE%”参数选中后替换为相应的路径即可。在操作完成后,单击确定,即完成配置。

【Anaconda-Graphviz】决策树环境变量(以Anaconda-Graphviz为例)_第72张图片
图3-10 替换相应路径(替换的路径为“E:\study\jupyterE:\study\jupyter”) 配置完成后,单击此快捷方式即可进入您设置的目录。
  1. 全局修改方法
    打开cmd窗口,输入命令“jupyter notebook --generate-config”生成如下图所示的配置文件。
【Anaconda-Graphviz】决策树环境变量(以Anaconda-Graphviz为例)_第73张图片
图3-11 输入后产生的界面

打开如上图所示的路径内生成的配置文件,搜索“c.NotebookApp.notebook_dir”配置项,如下图所示。

【Anaconda-Graphviz】决策树环境变量(以Anaconda-Graphviz为例)_第74张图片
图3-12 搜索出的相应配置

将要指定的路径填入 #c.NotebookApp.notebook_dir = ’ ’ 中的 ’ ’ 中即可,同时注意将 #c 中的 # 删去,操作完成后,请保存修改的配置文件,修改结果如下所示。

图3-13 处理后的结果

在开始菜单中右键选择如图所示的图标,单击属性按钮。

【Anaconda-Graphviz】决策树环境变量(以Anaconda-Graphviz为例)_第75张图片
图3-13 选择的软件
【Anaconda-Graphviz】决策树环境变量(以Anaconda-Graphviz为例)_第76张图片
图3-14 单击的按钮

单击后弹出如下窗口,删除“%USERPROFILE%”参数即可。在操作完成后,单击确定,即完成配置。

【Anaconda-Graphviz】决策树环境变量(以Anaconda-Graphviz为例)_第77张图片
图3-15 删除参数(删除您做的第一步或默认参数,仅保留单一参数即可)

配置完成后,上述的两种方式都将支持您的配置。

三、 相关代码的执行操作

  1. 编辑并运行相关代码
    在jupyter 中,单击new并新建一个python3脚本,如下所示。
【Anaconda-Graphviz】决策树环境变量(以Anaconda-Graphviz为例)_第78张图片
图3-16 单击如下按钮
【Anaconda-Graphviz】决策树环境变量(以Anaconda-Graphviz为例)_第79张图片
图3-17 产生如下界面

将代码粘贴到如下所示的位置,并保存代码。

【Anaconda-Graphviz】决策树环境变量(以Anaconda-Graphviz为例)_第80张图片
图3-18 粘贴代码的位置
【Anaconda-Graphviz】决策树环境变量(以Anaconda-Graphviz为例)_第81张图片
图3-19 单击如图位置保存

做完如上操作后,单击run按钮执行相应操作。

【Anaconda-Graphviz】决策树环境变量(以Anaconda-Graphviz为例)_第82张图片
图3-20 单击如图所示的按钮
【Anaconda-Graphviz】决策树环境变量(以Anaconda-Graphviz为例)_第83张图片
图 3-21 执行的结果
  1. 生成树文件
    打开工作路径,发现产生后缀为.dot的文件,如图示。
【Anaconda-Graphviz】决策树环境变量(以Anaconda-Graphviz为例)_第84张图片
图3-22 产生文件

打开cmd到当前目录,如图所示。

【Anaconda-Graphviz】决策树环境变量(以Anaconda-Graphviz为例)_第85张图片
图3-22 到达指定路径(快速操作方法:按住shift后右键文件夹的空白位置将会出现“在此处打开命令提示符窗口”或“在此处打开powershell窗口”点击即可快速打开)

输入命令 “dot -Tpng [dot文件] -o [想要生成的文件名称和文件格式]”(“[]”部分请自行替换),如下图所示。

图3-23 生成文件(快速查找文件方法:您可使用tab按键进行切换快速查找.dot后缀的文件)
【Anaconda-Graphviz】决策树环境变量(以Anaconda-Graphviz为例)_第86张图片
图3-24 生成的文件
  1. 将.ipynb文件转化为.py文件
    在cmd下输入命令“jupyter nbconvert --to scrpit [.ipynb文件] [–output [文件名称(不带拓展格式,名称不能以纯数字命名)]]”(“[]”部分请自行替换)执行结果如下图所示。
图3-25 生成的.py文件
  1. 在cmd下执行代码,测试运行情况
    在cmd下,输入python [文件名称] (“[]”部分请自行替换)即可完成执行,执行结果如下图所示。
【Anaconda-Graphviz】决策树环境变量(以Anaconda-Graphviz为例)_第87张图片
图3-26 cmd执行结果
至此,全部的代码操作已经完成。

你可能感兴趣的:(其他,决策树,环境变量,Anaconda,Graphviz)