Ubuntu 24.04安装Playwright Python遇依赖缺失问题求助
在Ubuntu 24.04上解决Playwright依赖缺失问题
Ubuntu 24.04自带的libicu(72.x)和libvpx(8.x)版本高于Playwright要求的70.x和7.x版本,直接安装系统的libicu-dev、libvpx-dev无法匹配版本,得手动安装对应版本的库文件:
从Ubuntu 22.04仓库下载适配的deb包:
wget http://archive.ubuntu.com/ubuntu/pool/main/i/icu/libicu70_70.1-2ubuntu3_amd64.deb wget http://archive.ubuntu.com/ubuntu/pool/main/libv/libvpx/libvpx7_1.11.0-2ubuntu2_amd64.deb安装下载的包:
sudo dpkg -i libicu70_70.1-2ubuntu3_amd64.deb libvpx7_1.11.0-2ubuntu2_amd64.deb若出现依赖报错,执行修复命令:
sudo apt-get install -f重新运行Playwright安装:
playwright install
如果后续系统更新引发版本冲突,可将这些库文件复制到Playwright对应浏览器的缓存目录(比如~/.cache/ms-playwright/chromium-xxx/),或者临时通过LD_LIBRARY_PATH指定库路径,但deb包安装是最稳定的方案。
内容的提问来源于stack exchange,提问作者Rishu Sharma
相关产品推荐
相关产品推荐

