如何在Linux系统中离线安装指定Python模块与包?
Linux系统离线安装指定Python模块指南
需要安装的模块说明
time是Python标准库,无需额外安装- 需手动安装的第三方包:
selenium、webdriver-manager
步骤1:在联网机器上下载离线安装包
在有网络的机器(Linux/Windows均可)上,用pip下载包及其依赖:
# 创建存放离线包的目录 mkdir python_offline_packages cd python_offline_packages # 下载目标包及所有依赖 pip download selenium webdriver-manager
步骤2:传输离线包到目标Linux机器
通过U盘、SCP等方式,将python_offline_packages目录下的所有.whl/.tar.gz文件,传到离线Linux机器的指定目录(比如/home/user/python_packages)。
步骤3:离线安装Python包
在离线Linux机器上,进入存放包的目录,执行安装命令:
cd /home/user/python_packages pip install --no-index --find-links=. selenium webdriver-manager
步骤4:离线配置ChromeDriver
离线环境下ChromeDriverManager无法自动下载驱动,需手动处理:
- 查看目标机器Chrome版本:
google-chrome --version - 在联网机器下载对应版本的Linux架构ChromeDriver
- 将驱动传到离线机器,解压后放到系统PATH目录(如
/usr/local/bin),并赋予执行权限:
chmod +x /usr/local/bin/chromedriver
- 修改代码指定驱动路径,替代自动下载逻辑:
from selenium import webdriver from selenium.webdriver.chrome.service import Service service = Service(executable_path='/usr/local/bin/chromedriver') driver = webdriver.Chrome(service=service)
内容的提问来源于stack exchange,提问作者Harry
相关产品推荐
相关产品推荐

