from selenium import webdriver
driver = webdriver.Chrome()
# 错误信息
WebDriverException: Message: 'chromedriver' executable needs to be in PATH. Please see https://sites.google.com/a/chromium.org/chromedriver/home

在执行上面的语句的时候,总是会出现Message: 'chromedriver' executable needs to be in PATH.的错误。一开始我以为是pip安装包的问题,弄了半天都没结果,后来才明白是系统找不到chromedrivder这个可执行文件的位置,原来是需要本地有一个叫chromedriver这个可执行文件的!

所以第一步,要把chromedriver下载到自己的电脑上,注意版本号要和自己的chrome浏览器版本号对应,否则会出错。

首先去chrome的系统设置中查看对应的版本,如图所示,我的版本就是版本号开头的第一个数字91

然后去官方网站下载对应版本https://sites.google.com/a/chromium.org/chromedriver/downloads
选择对应的版本号,比如这里我就选91

进入系统选择页面,按照自己的系统下载即可。

第二步,就是解压到制定的文件夹,比如我解压到我的/Users/liukai/这个目录下

第三步,在使用的时候,在括号中添加executable_path=<your_path>即可。

from selenium import webdriver
driver = webdriver.Chrome(executable_path='/Users/liukai/chromedriver')

这样就能正常运行了。

chromedriver不在路径的解决办法相关推荐

  1. JUnit单元测试依赖包构建路径错误解决办法

    JUnit单元测试依赖包构建路径错误解决办法: 选中报错的项目文件夹→右击选择属性(ALT+Enter)→java构建路径→库→添加库→JUnit→选择合适的Junit库版本.

  2. VSCode中.py文件找不到路径的解决办法

    遇到的问题: 近期通过VSCode学Python,但由于之前没系统性接触过命令行,所以一度造成了些许麻烦. 在VSCode里面运行xxx.py时,由于刚开始工作目录没有设置,按初始化的目录,需要一步步 ...

  3. svn更新路径,解决办法详细步骤,eclipse里面的更新方法,svn废弃位置,Windows环境,svn服务器地址换了,如何更新本地工作目录

    svn更新路径,解决办法详细步骤,eclipse里面的更新方法,svn废弃位置,Windows环境,svn服务器地址换了,如何更新本地工作目录 参考文章: (1)svn更新路径,解决办法详细步骤,ec ...

  4. 下载logisim时显示“系统找不到指定路径”的解决办法!!!!

    下载logisim时显示"系统找不到指定路径"的解决办法!!!! 最后全部搞完的时候百度到了这个: 因为我的电脑之前胡乱删了一些东西而且Java没卸载,总之就很乱,但是我没卸载干净 ...

  5. Xilinx下载器驱动提示“系统找不到指定的路径”的解决办法

    今天给大侠带来Xilinx下载器驱动提示"系统找不到指定的路径"的解决办法,话不多说,上货. 本篇记录了本人解决xilinx下载器驱动安装问题(装驱动提示错误如下图).主要过程就是 ...

  6. Vscode调试设置中的python路径无效解决办法

    Vscode调试设置中的python路径无效解决办法 如果你已经试过修改"default interpreter Path"但无效可以继续往下看 如果你已经试过修改"de ...

  7. vbs文件CreateObject(WScript.Shell)找不到中文路径的解决办法

    文章目录 问题出现 尝试解决 解决办法 第1步:把文件名改成txt 第2步:打开txt 第3步:点击`文件` 第4步:点击`另存为` 第5步:点击`编码` 第6步:将编码更改成ANSI 第7步:点击保 ...

  8. iOS 把数据库文件打包到mainbundle中,查找不到路径的解决办法

    在开发中有时我们需要把数据库文件打包到我们的项目中,一般我们都是在外部用工具生成数据库文件,然后拉入项目中,但是我们在程序中查找改文件时,返回的路径总是nil 解决办法: 原因我们拉入其他资源文件(比 ...

  9. iOS 把数据库文件打包到mainbundle中,查找不到路径的解决办法;以及在删除bundle中文件的可行性

    在开发中有时我们需要把数据库文件打包到我们的项目中,一般我们都是在外部用工具生成数据库文件,然后拉入项目中,但是我们在程序中查找改文件时,返回的路径总是nil 解决办法: 原因我们拉入其他资源文件(比 ...

最新文章

  1. 最新曝光的iPhone大漏洞:传文件会泄露个人隐私,2年多了苹果知而不改
  2. input 属性和用法
  3. EIGRP的路由汇总与认证
  4. mysql配置文件调优
  5. ITK:灰度图像中的聚类像素
  6. 【CF#148B】Escape(模拟)
  7. 中科大 计算机网络15 DNS域名解析系统
  8. 马尔可夫链蒙特卡罗法(Markov Chain Monte Carlo,MCMC)
  9. python能做什么程序-Python能做什么,能够开发什么项目?
  10. 怎样在Linux中用Vim对文件进行密码保护
  11. 从入门到高级Java书籍推荐
  12. [图文教程]智学网电脑版下载_电脑上看智学网直播的几种方法
  13. 中国地图经纬度json
  14. 一张图片放两个二维码_经验 | 图片排版的「17个实用技巧」
  15. 随机存储器(RAM),只读存储器(ROM),高速缓存(CACHE),内存,硬盘,CPU
  16. 免费下载音乐的爬虫小程序
  17. java 用PDFBox 删除 PDF文件中的一页 ,空白页啥的,此处删除最后一页为例 spring boot
  18. 服务器匹配原理,王者荣耀实现原理学习笔记
  19. 薅羊毛 | Python 自动化带你轻松赚钱(完结版)
  20. R12 客户表结构图

热门文章

  1. Linux多线程工作笔记0001---多线程知识介绍
  2. 怎么把matlab 训练的model 保存下来 然后在opencv 中调用
  3. 2015年4月7号的日志
  4. 教你如何迅速秒杀掉:99%的海量数据处理面试题
  5. JAVA中iterator与add的顺序问题
  6. vba 服务器上删除文件夹,Excel vba 如何操作文件夹的创建以及删除
  7. 无人驾驶之入门(开篇)
  8. 梯度投影算法 matlab,梯度投影法及其Matlab实现
  9. python创建maven工程_Maven项目
  10. 神经网络有趣案例_求解三体问题快了1亿倍,新型神经网络问世