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

无网络RedOS服务器离线安装Python Selenium依赖报错求助

离线部署Selenium 4.23.1到无网络RedOS服务器的解决方案
  • 先在和目标服务器同环境(Python 3.8.18、相同系统架构)的联网机器上,一次性拉取所有匹配的依赖包:
    执行命令:pip3 download selenium==4.23.1 --dest ./selenium_offline_pkgs
    这个命令会自动把Selenium 4.23.1及其所有适配版本的依赖(包括setuptools、setuptools_rust、semantic-version等)都下载到selenium_offline_pkgs目录,彻底避免版本不兼容或漏下依赖的问题。

  • 将整个selenium_offline_pkgs目录通过scp、U盘等方式传输到目标RedOS服务器的某个路径,比如/opt/selenium_offline_pkgs。

  • 在目标服务器上执行离线安装命令:
    pip3 install --no-index --find-links=/opt/selenium_offline_pkgs selenium==4.23.1
    --find-links参数指定本地包的路径,pip会自动从这里查找并安装所有需要的依赖,不用手动逐个处理。

  • 额外补充:

    • 如果服务器没装浏览器,得同步离线部署对应版本的浏览器(比如Chrome)和ChromeDriver,版本要和Selenium匹配。
    • ChromeDriver要放到系统PATH目录下,或者在脚本里明确指定它的路径。
    • 若安装过程中出现系统库缺失(比如glibc、libX11),用RedOS的离线rpm包管理器安装对应的系统依赖。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.19 12:49:56