概述
本文章搭建的机器学习环境,是基于Window系统下的Python3环境的基础进行搭建的,主要使用Ananconda和VScode进行搭建的。
一、Ananconda简介及安装步骤
1. 简介
Anaconda(官方网站)就是可以便捷获取包且对包能够进行管理,同时对环境可以统一管理的发行版本。Anaconda包含了conda、Python在内的超过180个科学包及其依赖项。
2. 特点
Anaconda具有如下特点:
- 开源
- 安装过程简单
- 高性能使用Python和R语言
- 免费的社区支持
其特点的实现主要基于Anaconda拥有的:
- conda包
- 环境管理器
- 1,000+开源库
3. Anaconda、conda、pip的区别
3.1 Anaconda
Anaconda是一个包含180+的科学包及其依赖项的发行版本。其包含的科学包包括:conda, numpy, scipy, ipython notebook等。
3.2 conda
conda是包及其依赖项和环境的管理工具。
▪ 适用语言:Python, R, Ruby, Lua, Scala, Java, JavaScript, C/C++, FORTRAN。
▪ 适用平台:Windows, macOS, Linux
▪ 用途:
① 快速安装、运行和升级包及其依赖项。
② 在计算机中便捷地创建、保存、加载和切换环境。
如果你需要的包要求不同版本的Python,你无需切换到不同的环境,因为conda同样是一个环境管理器。仅需要几条命令,你可以创建一个完全独立的环境来运行不同的Python版本,同时继续在你常规的环境中使用你常用的Python版本。——Conda官方网站
▪ conda为Python项目而创造,但可适用于上述的多种语言。
▪ conda包和环境管理器包含于Anaconda的所有版本当中。
3.3 pip
pip是用于安装和管理软件包的包管理器。
▪ pip编写语言:Python。
▪ Python中默认安装的版本:
① Python 2.7.9及后续版本:默认安装,命令为 pip
② Python 3.4及后续版本:默认安装,命令为 pip3
▪ pip名称的由来:pip采用的是递归缩写进行命名的。其名字被普遍认为来源于2处:
① “Pip installs Packages”(“pip安装包”)
② “Pip installs Python”(“pip安装Python”)
3.5 pip 与 conda 比较
→ 依赖项检查
▪ pip:
① 不一定会展示所需其他依赖包。
② 安装包时或许会直接忽略依赖项而安装,仅在结果中提示错误。
▪ conda:
① 列出所需其他依赖包。
② 安装包时自动安装其依赖项。
③ 可以便捷地在包的不同版本中自由切换。
⑤ pip 与 conda 比较
→ 依赖项检查
▪ pip:
① 不一定会展示所需其他依赖包。
② 安装包时或许会直接忽略依赖项而安装,仅在结果中提示错误。
▪ conda:
① 列出所需其他依赖包。
② 安装包时自动安装其依赖项。
③ 可以便捷地在包的不同版本中自由切换。
4. Ananconda安装
4.1 适用平台
Ananconda可以在以下平台安装和运行(本文是Windows环境下安装的)
- Windows
- MAc
- Linux
4.2 安装步骤
4.2.1 下载
Ananconda的下载可以前往官网或者在清华大学的镜像网站进行下载,如果没有安装Python可以不用担心,因为Ananconda中内置了一个Python的解释器
清华镜像
官网下载
官网地址:
Anaconda | The World’s Most Popular Data Science Platform
清华镜像下载: Index of /anaconda/archive/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror
4.2.2 安装
找到下载的安装包双击运行,如图
继续点击I Agree我同意进入下一步
在这一步一定要更改安装路径,Ananconda安装是默认在C盘的,更换的安装路径不要带有中文并且盘符的容量要大一点。
第一个是创建菜单快捷方式 第二个是将Ananconda中自带的Python3作为主要Python解释器,可供其他应用程序使用(这个一定要勾选,不然后面VScode配置可能会出问题) 第三个是安装完成后将安装包清)
之后等待安装完成即可
4.2.3 环境变量配置
步骤是:此电脑右键,点击属性-->点击高级系统设置-->点击环境变量-->找到系统变量中的Path双击
然后将下面这些路径逐一添加()
- E:Anaconda
- E:AnacondaScripts
- E:AnacondaLibrarymingw-w64bin
- E:AnacondaLibraryusrbin
- E:AnacondaLibrarybin
此电脑右键,点击属性,然后点击高级系统设置
双击Path,点击新建,将上面的五个路径逐一添加
!!!注意上面路径中Ananconda前面部分一定要替换成你自己的安装路径,比如你是安装在D盘,那么E改成D就行了
配置完成后一直点击确定
4.2.4 测试
win + R输入cmd按回车,打开命令行,输入conda
win+R输入cmd,按回车
输入conda出现如下图界面,即配置成功,如果没有返回检查环境变量配置是否有问题
二、Vscode安装步骤
1. 下载
官网下载: Visual Studio Code - Code Editing. Redefined
2. 安装
下载完成后双击安装包,进入安装程序
如果是长期使用VScode建议将所有选项都勾选上,点击下一步
更改安装位置,然后点击下一步,
点击安装,等待安装完成即可
3. 插件下载
VScode主要是作为一个编辑器来使用的,没有Python运行环境,因此需要配置相应的Python环境
英语不太好的小伙伴可以先下载这个汉化插件
然后下载Python插件
插件安装完成后将VScode重启即可以使用
4. 运行环境配置
按住ctrl + shiift + p或是f1,进入全局搜索,输入Python
选择你自己要使用的Python解释器即可
5. 测试
新建一个python文件,测试是否可以正常运行
至此机器学习的运行环境搭建完成