Playwright 录屏功能启用离线安装依赖pywin32 pillow
pip install pywin32 pillow
一、用 pip 批量下载依赖
如果有网机器和离线机器环境一致,可直接用 pip 下载所有依赖到指定文件夹:
bash
创建存放离线包的文件夹
mkdir offline_package
下载pywin32和pillow及其依赖到该文件夹
pip download pywin32 pillow -d offline_packages
执行后,offline_packages 文件夹会包含所有需要的离线包(无需手动选版本)。
二、离线机器上安装
- 拷贝安装包
将下载好的 *.whl/*.exe 文件(或 offline_packages 文件夹)拷贝到离线机器的任意目录(如 D:\soft\Aitool\ms-playwright\offline_packages )。
- 执行离线安装-批量安装(pip download 下载的文件夹)
打开离线机器的命令提示符(CMD),切换到安装包所在目录,执行安装命令
bash
运行
切换到包所在目录
cd D:\offline_packages
批量安装所有离线包
pip install --no-index --find-links=. pywin32 pillow
--no-index:不访问 PyPI 在线仓库
--find-links=.:从当前目录查找安装包

三、验证安装结果
安装完成后,在离线机器上执行以下命令验证:
bash
运行
检查包是否安装成功
pip show pywin32
pip show pillow

或通过Python交互模式验证
python -c "import win32api; import PIL; print('安装成功')"
无报错且打印「安装成功」,说明离线安装完成。

四、常见问题
Q1:安装路径目录D:\soft\Aitool\ms-playwright下没有 pywin32 和 pillow 的 .whl 或 .tar.gz 安装包,pip 找不到可用版本,直接报错。

Q1解决方法:下载好的 .whl 文件放到 D:\soft\Aitool\ms-playwright\offline_packages 目录下。
