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

Mac下ChromeDriverManager安装路径定位及磁盘空间不足问题

解决ChromeDriverManager重复安装导致Mac磁盘空间不足及定位问题

定位ChromeDriverManager的缓存存储位置

  • Mac系统下,ChromeDriverManager默认会将下载的ChromeDriver驱动缓存到当前用户主目录下的隐藏文件夹.wdm中,路径为 ~/.wdm(~ 代表你的用户主目录,例如 /Users/xxx/.wdm)。
  • 可以通过以下方式快速定位:
    1. 终端执行全局搜索命令:
      find ~ -name ".wdm" -type d
      
    2. 在Python代码中直接打印缓存路径:
      from webdriver_manager.core.driver_cache import DriverCacheManager
      print(DriverCacheManager().cache_path)
      

清理占用的磁盘空间

  • 直接删除整个缓存文件夹(彻底清理所有历史下载的驱动):
    rm -rf ~/.wdm
    
  • 若想保留最新版本驱动,可手动进入.wdm文件夹,删除旧版本对应的子目录。

避免重复安装的优化方案

  • 复用驱动路径,无需每次运行都重新安装:
    from selenium import webdriver
    from selenium.webdriver.chrome.service import Service
    from webdriver_manager.chrome import ChromeDriverManager
    
    # 仅首次运行时下载安装,后续直接复用路径
    driver_path = ChromeDriverManager().install()
    driver = webdriver.Chrome(service=Service(driver_path))
    
  • 设置缓存有效期,超过期限才重新下载(例如设置7天有效期):
    driver = webdriver.Chrome(service=Service(ChromeDriverManager(cache_valid_range=7).install()))
    
  • 自定义缓存路径,方便后续管理:
    driver = webdriver.Chrome(service=Service(ChromeDriverManager(cache_path="/your/custom/cache/path").install()))
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.10 20:24:54