一、Python
1.Python安装
Python 版本
截止本文更新日期 2021年8月22日,Python 最新的版本已经到了 3.10 。
但是3.9~3.10版本刚推出不久,可能会有兼容性问题,而且3.9不支持 Window 7
所以目前,推荐大家安装使用 Python3.8 。
Python解释器
我们编写程序代码,就是要 让计算机 按照我们的想法 去做事 。
程序代码是用编程语言编写的,而Python语言, 是计算机硬件(主要是CPU)听不懂的语言。
计算机CPU只能听懂 机器指令。
所以,我们需要一个翻译, 把Python语言翻译成 计算机CPU能听懂的机器指令。
这个翻译就是 Python解释器 。
我们运行Python程序,就是 运行Python解释器,让解释器去读取我们写好的Python代码文件,并且把Python代码翻译成 机器指令 给 CPU 去执行。
这个原理如下图所示:

Python解释器本身也是个程序, 它是解释执行 Python代码的,所以叫解释器。
没有Python解释器,我们的Python代码是没有办法运行的。
所以 学习Python的第一步 就是: 安装Python解释器 。
安装Python解释器,首先要看你的电脑运行的什么操作系统。
我们这里主要介绍 Windows 上如何安装 Python解释器。
注意点
Windows 下安装 Python3.7 解释器有几个注意点:
Windows 7 系统
一定要安装 Service Pack 1 补丁包,才能安装Python3.6 以后的版本怎么知道你的 Windows 7 是否安装了 Service Pack 1?
查看电脑属性,看看是否有下图 所示的 Service Pack 1。

如果没有,你的电脑必须先安装Service Pack 1。
具体安装步骤,请参考这篇文章
如果安装过程中,提示 “api-ms-win-crt-runtime-l1-1-0.dll 丢失”,这是Win7 补丁包导致的错误请点击这里下载安装补丁包。
注意:Windows 7 上不能运行最新的 Python 3.9
Windows 8 和 Windows 10 就简单了,不需要什么准备工作。
Python解释器安装
现在Windows7还广泛使用,而 Python 3.9 以后的版本不支持 Windows 7。
为了支持更多的用户,我们这里提供 Python 3.8 解释器下载。
大家点击下面的链接,即可下载 :
如果您电脑的 Windows 是64位的,推荐安装64位解释器。
如果是 32位的,只能安装 32位解释器
下载成功后,双击安装程序,开始安装。
注意安装到这一步的时候,一定要勾选Add Python 3.7 to path选项, 然后再点击Customize installation

在下图这一步时,点击 Next 即可

在下图这一步时,按图示步骤操作。随后,等待安装完成。
注意:安装目录不要使用缺省的 C:\Program Files\ ,这些是系统目录,可能会为以后的操作带来权限问题。


2.Python环境变量配置
环境变量path
前面 安装的时候,我们强调要勾选 Add Python3.7 to path ,这是什么意思呢?
就是把 Python解释器所在的目录 加入到 环境变量Path 中。
Windows 下,我们可以用 echo %path% 命令查看一下环境变量path的内容是什么。
比如,我的电脑执行结果如下
C:\Users\byhy>echo %path%
C:\Python38\Scripts\;C:\Python38\;
C:\Python27\Scripts\;C:\Python27\;
C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;
C:\Windows\System32\WindowsPowerShell\v1.0\
环境变量 Path 中包含的 这些目录, 就是 Windows查找程序的目录
环境变量 Path 的内容包括了多个目录,目录之间用分号隔开。
假如你编写了一段代码,保存到名为 code.py 的文件中, 当我们敲入下面的命令时,
python code.py
Windows 命令执行器 就会 依次 搜索如下目录:
C:\Python38\Scripts\;
C:\Python38\;
C:\Python27\Scripts\;
C:\Python27\;
C:\Windows\system32;
C:\Windows;
C:\Windows\System32\Wbem;
C:\Windows\System32\WindowsPowerShell\v1.0\
看这些目录中,是否有 python.exe 或者 python.bat 之类的可执行文件。
如果有就执行他们。
注意,在 C:\Python38\ 和 C:\Python27\ 这两个目录里面 都有python.exe,会执行哪个呢?
哪个目录在前面 ,就去执行哪个目录下面的python.exe。
比如现在是 C:\Python38\ 在前面,就先执行 C:\Python38\ 里面的 python.exe。
自行添加修改环境变量
如果安装时未勾选Add Python3.7 to path,还可以打开电脑环境变量界面,将python安装目录与python包目录添加到PATH中。(系统变量与用户变量任选其一添加)
接着点击 新建(一定是新建),如我的python3.8.8安装路径如下图
python3.8.8包文件路径如下图
那么在环境变量中添加如下图两个目录,然后确定保存。
2.2 环境变量是否添加成功验证
(1)打开CMD命令行界面(一定是添加完变量后新打开命令行界面)
(2)输入 python
(3)出现如下界面,环境配置成功

3.Python包管理器pip
Python 包文件都托管在第三方pip平台,安装起来非常方便。
①安装单个包 例如:安装自动化测试框架 【hytest】
在CMD命令行输入 pip install hytest 即可(如下图)
②安装多个包 例如:【C:\Users\Administrator\Desktop\TsWeb\config】目录 下有一个python包配置文件requirements.txt
打开CMD命令行界面 通过cd命令进入【C:\Users\Administrator\Desktop\Ts Web\config】目录 或 打开【C:\Users\Administrator\Desktop\TsWeb\config】 在目录下空白处【shift + 鼠标右键】打开powershell 命令行界面。
在命令行界面输入 pip install -r requirements.txt 命令即可,如下图。
PS:如果安装失败,可能是pip包管理器版本太低,可以先升级一下pip。
命令行窗口 执行命令 python -m pip install –upgrade pip 如下图
4.自动化测试_浏览器驱动配置
在浏览器设置里查看浏览器版本
下载对应版本的浏览器驱动( Chromium内核的浏览器都可以用谷歌浏览器的驱动,edge例外)
① Chrome:https://liushilive.github.io/github_selenium_drivers/md/Chrome.html
② Edge:https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/
③ Firefox:https://liushilive.github.io/github_selenium_drivers/md/Firefox.html
例如:我安装谷歌浏览器的驱动
①查看浏览器版本(设置里)如下图
浏览器版本为【92.0.4515.159】我们只要关注前三个大版本就行了【92.0.4515】打开谷歌浏览器驱动网页找到以【92.0.4515】开头的驱动下载。
将浏览器驱动所在文件夹路径加入到环境变量中。如下图。
PS:建议使用谷歌浏览器,如果有多的相同名称的浏览器驱动可以把驱动改一下名备注(建议使用两个不同的)
验证:cmd 窗口输入浏览器驱动名称,出现以下界面表示成功。
