概述
前言:
from selenium import webdriver
import time
s = webdriver.Chrome()
s.get('http://www.baidu.com')
当你在Pycharm中输入上面的代码,是否会出现如下图所示的报错呢?
解决方法如下:
1. 查看Chrome版本信息:
打开 Chrome ,在地址栏输入:chrome://version ,会弹出如下图所示:
2. 下载 chromedriver.exe
通过 Chrome 版本号下载相应的 chromedriver.exe
下载地址:http://npm.taobao.org/mirrors/chromedriver/
前面蓝色数字为 Chrome版本号 ,找到对应版本打开(如下图所示)。
找到Windows版本,下载好,进行解压得到 chromedriver.exe(如下图所示):
3.文件拷贝:
将下载好的 chromedriver.exe 分别拷贝到 Chrome 安装目录下(在第一张图中已显示本台电脑 Chrome 安装文件目录。)和 Python 的根目录下。
- Chrome 安装目录下:
我这里是:C:Program Files (x86)GoogleChromeApplication (如上图所示)
- Python 的根目录下(如下图所示):
我这里Python安装路径为:D:Python
4.关键一步,在Windows上配置环境变量:
右键点击我的电脑----->属性---->高级系统设置---->环境变量------>在path路径下添加上文中浏览器文件所在的根目录(即Chrome安装路径)。我的是:C:Program Files (x86)GoogleChromeApplication(即上面第一张截图的目录)到此就OK了
- win7:
- win10
5.查看问题是否解决:
在 pycharm 运行之前所给出的代码:
from selenium import webdriver
import time
s = webdriver.Chrome()
s.get('http://www.baidu.com')
会发现,已经没有之前的报错了,且会自动弹出如下界面:
这就说明,恭喜你,问题已解决!!!
声明:
本篇笔记来源于网上众人的资料汇总整理,如若侵权,联系即删!
最后
以上就是朴实手链为你收集整理的Pycharm中错误 ‘chromedriver‘ executable needs to be in PATH 解决前言:的全部内容,希望文章能够帮你解决Pycharm中错误 ‘chromedriver‘ executable needs to be in PATH 解决前言:所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复