Playwright 录屏功能启用离线安装依赖pywin32 pillow

Playwright 录屏功能启用离线安装依赖pywin32 pillow

pip install pywin32 pillow

一、用 pip 批量下载依赖

如果有网机器和离线机器环境一致,可直接用 pip 下载所有依赖到指定文件夹:

bash

创建存放离线包的文件夹

mkdir offline_package

下载pywin32和pillow及其依赖到该文件夹

pip download pywin32 pillow -d offline_packages

执行后,offline_packages 文件夹会包含所有需要的离线包(无需手动选版本)。

二、离线机器上安装

  1. 拷贝安装包

将下载好的 *.whl/*.exe 文件(或 offline_packages 文件夹)拷贝到离线机器的任意目录(如 D:\soft\Aitool\ms-playwright\offline_packages )。

  1. 执行离线安装-批量安装(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 目录下。

相关推荐
名字还没想好☜4 分钟前
Go 的 sync.Cond 实战:用条件变量做等待/通知,比忙轮询省 CPU
开发语言·数据库·后端·golang·go
李可以量化14 分钟前
Tornado 从入门到精通(二)下:协程调用方式与经典使用模式
python
雪碧透心凉_23 分钟前
Python OpenCV图像处理入门
图像处理·python·opencv
李可以量化37 分钟前
Tornado 从入门到精通(二)上:协程核心机制详解
python
晴天1640 分钟前
AgentLoop分享(上): 让 AI 真正“自主干活“-Day15
人工智能·python
NutShell Wang44 分钟前
国产全模态开源潮:从语言模型到视频模型,中国开源生态再升级
人工智能·语言模型·开源·大模型·音视频·多模态·vibe coding
运维行者_1 小时前
企业带宽监控工具实战:网络流量分析与异常排查的5个关键能力
运维·服务器·开发语言·网络·分布式·后端·php
Patrick在香港1 小时前
Python爬虫框架实战:优雅抓取香港政府公开API数据的通用方案
java·开发语言·爬虫·python·ai编程·数据可视化·可用性测试
hey_sml1 小时前
MySQL常用操作速记:从字符集到游标全解析
java·开发语言·mysql
广东程序猿小展1 小时前
《007初露锋芒》风灵月影13项修改器下载 007初露锋芒修改器使用方法
开发语言·javascript·ecmascript