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 目录下。

相关推荐
第九序言T11 小时前
Python 数据处理进阶(十八)批量处理同结构文件:一个文件夹一次跑完
开发语言·python·自动化·pandas·数据处理
Java后端的Ai之路11 小时前
CAS并发控制-从CPU指令到企业级乐观锁
vue.js·人工智能·python·cas·乐观锁
qq_4260039611 小时前
UI自动化高频次登录login限流解决方案
python·ui·自动化
Sakura_j_h_11 小时前
EasyEDA PCB 快速设计Skills
c++·python·github
龙亘川12 小时前
构建城市公共安全数字底座:亘川智城智慧安防系统全维度解读
java·大数据·开发语言·人工智能·信息可视化
程序喵大人12 小时前
【C++入门】内存模型与资源管理 - 09 shared_ptr 和 weak_ptr 解决共享,也带来代价
开发语言·c++·资源管理·智能指针·内存模型
quantdash_cc12 小时前
如何验证历史行情的交易日期是否完整覆盖研究区间?
python·数据分析·pandas·量化交易·股票数据·quantdash
I Am a robert girl12 小时前
当智能体学会“串通”:从长程交互中读懂涌现式合谋
python·多智能体系统·多智能体协作·llm agent·涌现式合谋·对齐问题·激励机制设计
Zzj_tju13 小时前
准确率不变,概率质量也不变吗?
人工智能·深度学习·机器学习·语言模型
Raas10013 小时前
AI网关部署方案?从部署到上线全流程
java·开发语言·人工智能·gateway·ai网关·企业级ai网关·企业级ai产品