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

离线环境下如何获取Python Selenium的完整依赖包清单?

如何获取Selenium的完整依赖包列表(离线环境)
  • 用联网机器的pip生成完整依赖清单
    在一台能联网的机器上,创建干净的Python虚拟环境,执行以下命令:

    pip install selenium
    pip freeze > selenium_requirements.txt
    

    生成的selenium_requirements.txt会包含Selenium及其所有层级的依赖包和对应版本,直接拿这个列表给IT申请安装即可。如果只想看Selenium的直接依赖,执行pip show selenium,查看输出里的Requires字段。

  • 从Selenium源码配置文件提取依赖
    找到Selenium的源码仓库中的pyproject.toml或setup.cfg文件,里面的dependencies字段会列出Selenium的直接依赖。比如部分版本的Selenium直接依赖包括urllib3、certifi等,你可以基于这些直接依赖再确认它们的子依赖,不过用pip freeze的方法更省心。

  • 离线环境逐步排查报错
    直接在封闭网络机器上运行Selenium代码,每次遇到ModuleNotFoundError: No module named 'xxx'的报错,就记录下缺失的包名,逐个向IT申请安装,直到代码能正常运行。这种方法虽然繁琐,但适合无法联网获取清单的极端情况。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.07 21:12:33