### 在Windows下安装Python
安装python有两种方式:
* 一种通过Python安装包安装
* 另一种通过anaconda安装
---
接下来介绍如何安装两种方式的安装方法:
#### Python安装包安装
* 官方网站:[https://www.python.org/](https://www.python.org/)
首先进入官网
![](https://box.kancloud.cn/ca2bfb71f9fd75e70373afb37f765d30_1916x894.png)
然后点击Downloads > Windows,会出现如何界面
![](https://box.kancloud.cn/1ee99e429df3062f867077c4ec0c76a4_1893x1007.png)然后点击 [Latest Python 3 Release - Python 3.7.0](https://www.python.org/downloads/release/python-370/),往下滑动,出现以下界面
![](https://box.kancloud.cn/716f4a8d77d489e34340d432062c73c6_1171x486.png)这里有很多版本的,在windows中安装可以选择[Windows x86-64 executable installer](https://www.python.org/ftp/python/3.7.0/python-3.7.0-amd64.exe)和[Windows x86 executable installer](https://www.python.org/ftp/python/3.7.0/python-3.7.0.exe) 分别是对应64位的windows和32位的windows,选择适合的版本进行下载,下载完后,双击安装python.exe,出现以下界面
![](https://box.kancloud.cn/8c4d882373a99b12380c7b719c7c9ca7_670x412.png)
第一个是默认安装,第二个是用户自定义安装,最下方的复选框,勾选后,表示python路径自动添加到环境变量中
本文选择用户自定义安装
![](https://box.kancloud.cn/c21545c165e3d4bdef60af82c1a2867b_670x412.png)
![](https://box.kancloud.cn/01464c799bbce0c9953027500cfd88ca_670x412.png)然后点击安装,安装完后,出现successful,就表示安装成功了
现在测试,是否安装成功了,按下win+r,并输入cmd,进入控制平台,在命令框下输入python
![](https://box.kancloud.cn/343d698fcde74c1a20fb469cdacfbd67_754x529.png)
出现以上类似内容,就证明安装成功了
如果出现以下提示
![](https://box.kancloud.cn/f71f9a60b6552b0e7c73b2f278328e9d_530x213.png)
代表环境路径,没有配置好,需要将python.exe所在的python路径添加到环境变量中,
![](https://box.kancloud.cn/381c734da1d822210ca42872f168575c_117x83.png)
首先右键点击此电脑,选中属性,出现如下界面
![](https://box.kancloud.cn/5bd96035837d9ead9a6ba76ea0dae5a9_531x200.png)
选中高级系统设置,然后可以看到有环境变量的选项,点击进去,出现如下视图
![](https://box.kancloud.cn/7928f10e8cc6a7857ff628b6de115fd7_574x535.png)
选中系统变量下的Path选项,然后,点击编辑,然后找到python.exe的所在路径
![](https://box.kancloud.cn/23c7ebd370cc53beb4f946e48aa8bcec_616x539.png)
粘贴复制到刚才编辑变量处,点击新建
![](https://box.kancloud.cn/856db5d4337249b5225a020ab0414cc8_516x552.png)
然后点击确定,就可以了
有可能自己的电脑下装了很多不同版本的python,为了区别开来,可以在python目录,将python.exe,复制粘贴并命名为新的名字,作为原来的python.exe的代替
![](https://box.kancloud.cn/6b464ce0c76824ef241ebdc9109bfd83_449x184.png)
测试一下,在命令框中输入python36
![](https://box.kancloud.cn/1cdd4c5e0fa19fa04015bee10a5c439e_655x73.png)
另外还需要将python下的Scripts目录添加到环境变量中
![](https://box.kancloud.cn/cf880b1b0f923300de698671cf47a070_515x80.png)
### Anaconda安装
* 官方网站:https://www.anaconda.com/download/
首先进入官网
![](https://box.kancloud.cn/9c6036c60a6c72563b5a20464a831de2_1751x976.png)
电脑是64位的,安装[64-Bit Graphical Installer \(631 MB\)](https://repo.anaconda.com/archive/Anaconda3-5.2.0-Windows-x86_64.exe)
电脑是32位的,安装[32-Bit Graphical Installer \(506 MB\)](https://repo.anaconda.com/archive/Anaconda3-5.2.0-Windows-x86.exe)
---
> 温馨提示
>
> 建议使用anaconda
- 简介
- 基础部分
- 准备
- 环境搭建
- 安装利器 - Pycharm
- 安装 Jupyter
- 虚拟环境
- Hello World
- 数据类型
- 输入输出
- 传统输出
- 格式化输出
- 读取键盘输入
- 注释
- 流程控制
- 操作符
- 算数运算
- 条件语句
- 条件表达式(三元操作符)
- 断言函数
- 循环语句
- range()
- 常见内置函数
- 数据结构
- 列表
- 创建列表
- 常用操作符
- 切片
- 列表生成式
- 字典
- 修改字典
- 元组
- 创建元组
- 集合
- 迭代
- 生成器
- 字符串
- 内建函数
- 数字
- math 模块
- 函数
- 如何使用函数
- 调用函数
- 定义函数
- 函数的参数
- 收集参数
- args
- 递归
- 高级函数
- 返回值
- 函数变量的作用域
- 匿名函数
- 内嵌函数和闭包
- 装饰器
- lambda表达式
- 日期和时间
- 测试、调试、异常
- 异常处理
- 日志信息
- 模块
- 使用模块
- 安装第三方模块
- 进阶部分
- 类与对象
- 魔法方法
- 内建模块
- 进程和线程
- 协程
- 数据库|存储
- 文件存储
- txt
- 缓存
- memcached 缓存系统
- memcached 介绍
- memcached 安装和参数详解
- telnet 操作memcached
- python 操作memcached
- memcached 的安全机制
- 关系数据库
- mysql
- 非关系数据库
- redis键值对数据库
- 安装以及客户端连接
- 字符串以及过期时间操作
- 列表操作
- 集合操作
- 哈希操作
- 事务操作
- 发布和订阅操作
- RDB和AOF的两种数据持久化
- Redis设置连接密码
- 其他机器连接本机redis
- python操作redis
- MongoDB
- orm模型
- 高级部分
- 图形界面
- Tkinter
- 介绍
- Label 组件
- Button 组件
- Checkbutton 组件
- Radiobutton 组件
- LabelFrame组件
- Scrollbar 组件
- Scale 组件
- Text 组件
- Indexes 用法
- Mark 用法
- Tags 用法
- Canvas 组件
- Menu 组件
- Menubutton 组件
- OptionMenu 组件
- Message 组件
- Spinbox 组件
- PanedWindow 组件
- Toplevel 组件
- 事件绑定
- 事件序列
- type
- modifier
- Event 对象
- 布局管理器
- pack
- grid
- place
- 标准对话框
- messagebox(消息对话框)
- filedialog(文件对话框)
- colorchooser(颜色选择对话框)
- turtle
- 正则表达式
- 网络通信
- 电子邮件
- 图像操作
- pillow
- OpenCV
- 自动化操作
- 科学计算
- 爬虫
- web
- 深度学习