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

已在PyCharm安装Selenium包仍无法运行脚本,执行代码报错求助

解决PyCharm中Selenium安装后无法运行Chrome驱动的问题

我已成功在PyCharm中安装Selenium包,但仍无法运行Selenium脚本。执行以下代码时出现报错:

from selenium import webdriver
browser = webdriver.Chrome("C:\Users\Admin\Downloads\chromedriver_win32\chromedriver.exe")

报错回溯信息:

Traceback (most recent call last):
File "<input>", line 1, in <module>
File "C:\Users\Admin\PycharmProjects\Selenium\venv\lib\site-packages\selenium\webdriver\chrome\webdriver.py", line 75, in __init__
desired_capabilities=desired_capabilities)
File "C:\Users\Admin\PycharmProjects\Selenium\venv\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 154, in __init__
self.start_session(desired_capabilities, browser_profile)
...(省略部分回溯内容)

嘿,我来帮你搞定这个问题!从你的代码和报错痕迹来看,大概率是几个常见的小问题,咱们一步步排查解决:

  • 优先检查Chrome驱动与浏览器版本匹配度
    这是Selenium新手最容易踩的坑!你得保证chromedriver.exe的版本和你电脑上Chrome浏览器的版本完全对应——比如Chrome是118.x,驱动就得用118.x的版本。快速查看Chrome版本的方法:打开Chrome,在地址栏输入chrome://version/就能看到,然后下载对应版本的驱动就行。

  • 修复路径转义的小bug
    你代码里的路径用了反斜杠\,在Python里这是转义字符,会导致系统识别路径出错。有两个简单的解决办法:

    1. 把反斜杠换成正斜杠:
      browser = webdriver.Chrome("C:/Users/Admin/Downloads/chromedriver_win32/chromedriver.exe")
      
    2. 在路径字符串前加r,把它变成原始字符串(这样反斜杠就不会被转义了):
      browser = webdriver.Chrome(r"C:\Users\Admin\Downloads\chromedriver_win32\chromedriver.exe")
      
  • 确认驱动文件的有效性和路径正确性
    先双击一下chromedriver.exe,如果弹出命令行窗口(哪怕很快闪退)就说明驱动本身没问题;如果弹出错误提示,那就是驱动文件损坏或者版本不对。另外还要检查路径里的文件夹名、文件名有没有拼写错误,比如是不是把chromedriver_win32写成了chromedriver_win64之类的。

  • 验证虚拟环境的配置
    你用了PyCharm的虚拟环境venv,得确保当前项目用的就是这个环境的解释器,而且Selenium确实装在了这个环境里。可以打开PyCharm的File > Settings > Project: 你的项目名 > Python Interpreter,看看已安装的包列表里有没有Selenium,版本是不是最新的。

  • 升级Selenium到最新版本
    旧版Selenium对新驱动的支持可能有问题,打开PyCharm的终端,运行这条命令升级:

    pip install --upgrade selenium
    

按照上面的步骤走,应该就能解决问题啦!

内容的提问来源于stack exchange,提问作者Ria Renold

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.26 10:00:18