Python基础概念_1_环境安装
环境安装
2 环境安装
在开始Python学习前,我们先要搭建开发环境,正所谓巧妇难为无米之炊。那么什么是开发环境呢?通俗的理解假设我们要做饭,那么得有锅、油、燃气、菜这些基础工具和素材,有了它们我们才能做出各种美味的佳肴。专业的说法是开发环境是为了支撑工程化开发和维护而使用的软件集合。
2.1 环境说明
安装环境一般分windows和mac,如果你linux能玩转,这章可以略过。对于版本我们建议选择3.6.0,这里选python3的原因有以下几点:
Ø Python3对中文支持的更好,支持Unicode编码
Ø Python3较之2系列语法有部分调整,变得更规范、更灵活
Ø Python3是趋势,Python2.7是2系列最后一个版本
2.2 Window用户
2.2.1 确认操作系统类型
首先确定下当前操作系统是64位还是32位的,可参照如下方法操作:
2.2.2 下载安装文件
Windows通常有64位和32位之分,64位通常用X64表示,32位通常用X86表示。
以下以64位操作系统为例,下载安装文件的地址及截图见下:
https://www.python.org/ftp/python/3.6.0/python-3.6.0-amd64.exe
如果是32位的,则通过下图所示的链接下载:
2.2.3 安装Python
2.2.3.1 默认方式
1)默认方式安装,再勾选了Add Python 3.6 to PATH后点Install Now即可。
2)安装成功后截图:
注:默认安装对应的路径在C:\Users\用户名\AppData\Local\Programs\Python\Python36
2.2.3.2 自定义方式
自定义方式相对于默认方式最大的区别是用户可以自定义安装python相关的组件以及安装目录。这里建议默认的组件都勾选上,安装目录可以自己指定,比如C盘下的python36。
1) 进入Python安装向导时先勾选上Add Python 3.6 to PATH即将Python3.6加入环境变量选项,然后点击Customize installation即自定义安装进入自定义方式安装。
2)勾选组件,这里建议默认的都勾选上。然后点Next即下一步
3) 可以在Customize install location即自定义安装目录里Browse选择安装存放的目录,比如C:\Python36。然后点击Install即开始安装。
4)安装完成后显示Setup was successful即安装完成。
2.2.4 验证测试
1) 打开window的命令行,具体操作见下图:
2)windows命令行里执行python命令以验证环境是否正常,见下图:
2.3 Mac用户
2.3.1 下载安装文件
到python官网https://www.python.org/ 下载3.6.0 mac版,可见下图。也可直接通过下列地址进行下载:https://www.python.org/ftp/python/3.6.0/python-3.6.0-macosx10.6.pkg
2.3.2 安装python
1) 双击下载下来的安装包,进入欢迎页,然后点Continue以开始安装。
... 安装过程类似windows,以下过程省略.2.4 visualstudio code安装
Visual Studio Code (简称 VS Code/VSC) 是一款免费开源的现代化轻量级代码编辑器,支持几乎所有主流的开发语言,具有语法高亮、智能代码补全、自定义热键、括号匹配、代码片段、Diff(代码对比)、GIT(版本管理)等特性,同时它支持插件扩展,并针对网页开发和云端应用开发做了优化。软件跨平台支持 Windows、Mac 以及Linux等主流平台,运行流畅。默认支持Python的开发,特别适合刚接触开发的同学使用。以下以windows用户安装为例,mac用户类似。
2.4.1 下载visual studiocode
从官网https://code.visualstudio.com/里下载安装文件,具体操作见下图。也可以通过如下的地址直接下载:
2.4.2 安装visual studiocode
双击下载好的visualstudio code,按照默认方式进行软件安装,直至安装完成.
2.5 pythpon库
Python里有许多比较成熟的第三方库,所谓成熟的第三方库是指非官方发布的但功能完备且应用广泛的模块集合。这里以windows下的安装为例,mac用户下类似,涉及到的库有如下4类:
Ø lxml:解析XML及HTML最丰富和最容易使用的库
Ø beautifulsoup:可以从HTML或XML文件中提取数据的Python库,简单易上手的爬虫库。
Ø html5lib:用来解析HTML 文档的类库,支持HTML 5 以及最大程度兼容桌面浏览器。
Ø requests:一个HTTP客户端库,可以方便地发送http请求,以及方便地处理响应结果。
注:
针对mac用户需要注意以下内容:
1)要先打开terminal即终端命令行,再在命令里执行pip安装命令。
2) 这里要以pip3命令执行,比如安装lxml库时要执行如下命令:pip3 install lxml 。
3) 以下以lxml的安装为例,其它包类似.2.5.1 安装lxml
1) 打开window的命令行,具体操作见下图:
2) 在window的命令行里执行pipinstall lxml,见下图:
2.5.5 验证测试
执行模块导入验证是否成功,以lxml为例。如果执行不报错则证明模块安装成功。其它模块验证方法类似。
注:beautifulsoup包进行安装验证时在python里执行如下命令:
import bs4