如何在无网络的Windows设备上离线安装Selenium?
离线Windows安装Selenium解决方法
问题原因
单独下载的Selenium .whl文件存在未满足的依赖包,pip默认会尝试联网获取这些依赖,因此离线环境下会触发网络连接需求报错。
解决步骤
第一步:在联网机器上下载全套依赖包
打开命令提示符,执行以下命令,将Selenium及其所有依赖包下载到指定本地文件夹:py -m pip download selenium -d ./selenium_offline_packages执行完成后,
selenium_offline_packages文件夹会包含Selenium和所有所需依赖的.whl或.tar.gz格式文件。第二步:转移到离线设备
将整个selenium_offline_packages文件夹复制到离线Windows设备的任意路径下。第三步:执行离线安装
在离线设备的命令提示符中,切换到该文件夹所在的父目录,执行以下命令:py -m pip install selenium --no-index --find-links=./selenium_offline_packages这条命令会强制pip仅从指定本地文件夹查找安装包,完全不触发联网请求。
额外注意事项
- 确认下载的Selenium .whl版本与离线设备的Python版本、系统架构匹配(比如文件名中的
cp310对应Python 3.10,win_amd64对应64位Windows),版本不匹配会导致pip尝试联网寻找适配包。 - 如果之前安装失败过,可先清理pip缓存再重新安装:
py -m pip cache purge
内容的提问来源于stack exchange,提问作者fa_pro
相关产品推荐
相关产品推荐

