class: center, middle, inverse, title-slide # 环境变量PATH配置 ## Selenium驱动安装 ### 吴燕丰 ### YYschools ### 2022-06-16 --- ### 什么是环境变量 使用操作系统(Windows OS)**搜索**功能,搜索**环境变量**,打开如图: .pull-left[ <img width=90% src='env-variable.png'> ] .pull-right[ **环境变量(environment variables)**一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:*临时文件夹位置*和*系统文件夹位置*等。 每个环境变量是操作系统中具有特定名字的对象,各自包含一个或者多个应用程序所将使用到的信息。 例如Windows和DOS操作系统中的**path**环境变量,当要求系统运行一个程序而没有指明程序所在完整路径时,系统除了在当前目录下面寻找此程序外,还应到**path**中指定的路径去找。 ] .footnote[ 完整解释:[百度百科](https://baike.baidu.com/item/%E7%8E%AF%E5%A2%83%E5%8F%98%E9%87%8F/1730949#:~:text=%E7%8E%AF%E5%A2%83%E5%8F%98%E9%87%8F%EF%BC%88environment%20variables%EF%BC%89%E4%B8%80%E8%88%AC,%E5%B0%86%E4%BD%BF%E7%94%A8%E5%88%B0%E7%9A%84%E4%BF%A1%E6%81%AF%E3%80%82) ] --- ### Selenium驱动下载配置 [安装Selenium](http://www.yyschools.com/courses/FinancialData/Presentation/chapter06_Http_Https_Requests/chapter06_Http_Https_Requests.html#20)之后,我们还需要下载配置相应驱动。假如,我们下载了Chrome浏览器对应正确版本驱动压缩文件。 - 解压缩至 '`C:\chromedriver_win32`',也可以是其他文件夹。 - 将该路径添加至环境变量**PATH**,重启系统就可以正确使用。 .center[ <img width=90% src='PATH.gif'> ] --- ### 解释 这样我们就可以随意调用所下载的`chromedriver.exe`,而无需指明其所在路径'`C:\chromedriver_win32`'。因为,操作系统在调用指令目录没找到`chromedriver.exe`时,会去**PATH环境变量**目录里找。 其他应用程序安装时,也可以做相应设置,实现程序的随时随地的正常使用。 By the way,设置环境变量后,一般需要重启系统,才能生效。