You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python使用Selenium ChromeDriver报错:'selenium.webdriver'无'Chrome'属性

解决AttributeError: module 'selenium.webdriver' has no attribute 'Chrome'的问题

哇,这个错误我之前帮好几个朋友排查过,咱们一步步来解决:

1. 先修复脚本里的语法错误

你写的第一行导入代码有语法问题:

from selenium import webdriver import time

这不符合Python的导入规则,正确的写法应该分成两行:

from selenium import webdriver
import time

这个小错误会直接导致Python无法正确解析导入语句,进而影响webdriver模块的正常加载,先把这个改了再测试。

2. 排查版本兼容性问题

因为你用的是Python2.7,这里要特别注意版本匹配:

  • Selenium版本:Python2.7只支持Selenium 3.x及以下版本,更推荐用2.x系列的稳定版(比如2.53.6,这是适配Python2.7的最后几个成熟版本)
  • ChromeDriver与Chrome浏览器:必须保证两者版本完全对应(比如你的Chrome是89.x版本,就下载89.x的ChromeDriver)。如果你的Chrome浏览器版本比较新,它大概率不再支持Python2.7对应的旧版Selenium,这种情况下要么降级Chrome到兼容的版本,要么考虑升级到Python3(如果业务允许的话)

3. 检查本地同名文件的干扰

看看你的PyCharm项目目录里,有没有自己创建的selenium.py文件或者selenium文件夹?如果有的话,Python会优先导入本地的这个文件/文件夹,而不是你安装在Python路径里的官方Selenium库,这就会导致找不到Chrome属性的问题。要是有,赶紧重命名或者删除这个本地文件/文件夹。

4. 验证Selenium的导入路径

打开Python IDLE,输入以下命令测试:

from selenium import webdriver
print(webdriver.__file__)

如果输出的路径是你Python安装目录下site-packages文件夹里的selenium模块路径,那说明导入正常;如果不是,就得检查PyCharm的解释器配置,确保它用的是你配置了环境变量的那个Python2.7解释器,而不是其他版本的Python。

内容的提问来源于stack exchange,提问作者Arpit Shukla

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.27 07:05:39