我是靠谱客的博主 聪慧枕头,最近开发中收集的这篇文章主要介绍【问题记录】Message: ‘chromedriver‘ executable needs to be in PATH.,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
问题描述
Message: ‘chromedriver’ executable needs to be in PATH.
原因分析
Chromedriver没有添加到环境变量,webdriver在启动chrom时无法启动chromdriver
解决方案
方法1
- 下载Chromedriver,找到chromedriver.exe文件
chromdriver下载链接:https://chromedriver.chromium.org/downloads
注意chromdriver的版本需要同Chrom浏览器的版本对应 - 将chromedriver.exe拷贝至谷歌浏览器目录及python根目录
Chrom浏览器目录:打开Chrom浏览器,然后再任务管理器中找到对应进程,右键查看属性或打开文件所在位置即可查看浏览器目录
Python根目录:
- conda虚拟环境
对应环境执行如下语句
import sys
sys.path[4]
- 非conda虚拟环境
打开cmd 输入where python 即可
- 将Chrome浏览器安装路径添加到系统环境变量Path中。
- 再次运行代码不报错
方法二
下载了Chromedriver后,将chromedriver.exe文件路径传入webdriver函数
driver = webdriver.Chrome(r'D:ChromeDriverchromedriver.exe')
最后
以上就是聪慧枕头为你收集整理的【问题记录】Message: ‘chromedriver‘ executable needs to be in PATH.的全部内容,希望文章能够帮你解决【问题记录】Message: ‘chromedriver‘ executable needs to be in PATH.所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复