Environment_config


一、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 去执行。

这个原理如下图所示:

白月黑羽Python3教程

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。

    白月黑羽Python3教程

    如果没有,你的电脑必须先安装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

白月黑羽Python3教程

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

image

在下图这一步时,按图示步骤操作。随后,等待安装完成。

注意:安装目录不要使用缺省的 C:\Program Files\ ,这些是系统目录,可能会为以后的操作带来权限问题。

image

image

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中。(系统变量与用户变量任选其一添加)

img

接着点击 新建(一定是新建),如我的python3.8.8安装路径如下图

img

python3.8.8包文件路径如下图

img

那么在环境变量中添加如下图两个目录,然后确定保存。

img

2.2 环境变量是否添加成功验证

(1)打开CMD命令行界面(一定是添加完变量后新打开命令行界面)

(2)输入 python

(3)出现如下界面,环境配置成功

img

3.Python包管理器pip

Python 包文件都托管在第三方pip平台,安装起来非常方便。

①安装单个包 例如:安装自动化测试框架 【hytest】

在CMD命令行输入 pip install hytest 即可(如下图)

img

②安装多个包 例如:【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 命令即可,如下图。

img

PS:如果安装失败,可能是pip包管理器版本太低,可以先升级一下pip。

命令行窗口 执行命令 python -m pip install –upgrade pip 如下图

img

4.自动化测试_浏览器驱动配置

在浏览器设置里查看浏览器版本

img

下载对应版本的浏览器驱动( 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

例如:我安装谷歌浏览器的驱动

①查看浏览器版本(设置里)如下图

img

浏览器版本为【92.0.4515.159】我们只要关注前三个大版本就行了【92.0.4515】打开谷歌浏览器驱动网页找到以【92.0.4515】开头的驱动下载。

img

将浏览器驱动所在文件夹路径加入到环境变量中。如下图。

img

PS:建议使用谷歌浏览器,如果有多的相同名称的浏览器驱动可以把驱动改一下名备注(建议使用两个不同的)

验证:cmd 窗口输入浏览器驱动名称,出现以下界面表示成功。

img


文章作者: 姜楠
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 姜楠 !
  目录