解决Pycharm运行chromedriver时出现“‘chromedriver‘ executable needs to be in PATH”报错的问题

本文介绍了在PyCharm中运行chromedriver时遇到'chromedriver' executable needs to be in PATH错误的解决过程。按照书本教程安装并配置环境变量后,通过将chromedriver.exe文件分别放入Python的scripts目录和Chrome的Application文件夹,成功解决了问题,确保了爬虫代码的正常运行。
摘要由CSDN通过智能技术生成
问题描述

最近在学python爬虫方面的知识,学的时候是按照崔庆才老师写的《python3网络爬虫开发实战》这本书来的。开始学的第一天就是安装各种库啊,环境啥的,其中在安装chromedriver的时候就遇到了一个这样的问题:前面在终端里面检查运行都没有问题,但是在pycharm中测试如下代码的时候:

from selenium import webdriver
browser = webdriver.Chrome()

却出现了像“’chromedriver’ executable needs to be in PATH”的报错,但是完全是按照书上的教程安装的chromedriver,并且按照要求配置环境变量。

解决办法

通过网上多方面的查找,我目前了解到的一种最简单最方便有效的方法是:第一步:将chromedriver.exe文件放到python的目录下,书上是说放到scripts目录下,但是并没有什么鸟用。
在这里插入图片描述
第二步:再将这个chromedriver

Chromedriver是Google Chrome浏览器的一个自动化测试驱动程序,用于与Selenium库一起工作,让你能够控制实际的Chrome浏览器。PyCharm是一款流行的Python集成开发环境(IDE)。下面是使用ChromedriverPyCharm中安装的基本步骤: 1. **下载Chromedriver**: - 首先,访问官方GitHub仓库:https://sites.google.com/a/chromium.org/chromedriver/downloads - 根据你的Chrome浏览器版本选择对应的Chromedriver版本。确保它与你的Chrome浏览器对应,因为不同版本的Chromedriver支持不同的Chrome版本。 2. **下载并解压到合适位置**: 下载完成后,将其保存在一个容易找到的地方,如`C:\Program Files\chromedriver` 或 `C:\Users\<username>\AppData\Local\bin`。 3. **配置系统路径**: - Windows用户可以在环境变量Path中添加Chromedriver的目录,以便系统能够识别它的位置。 - PyCharm用户也可以在IDE中设置:打开PyCharm -> File -> Settings (Linux/Mac) 或 Preferences (Windows/Linux),然后选择"Project Interpreter" -> "Add Local", 导航到Chromedriver所在的文件夹。 4. **安装selenium**: 在PyCharm的终端或Console窗口,运行命令 `pip install selenium` 来安装Selenium库。 5. **配置Python代码**: 在编写Python脚本,导入selenium并指定Chromedriver的路径,例如: ```python from selenium import webdriver driver = webdriver.Chrome(executable_path='path_to_your_chromedriver') ``` 将`path_to_your_chromedriver`替换为你实际的Chromedriver文件路径。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值