You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在Playwright官方Docker容器中运行Python代码无法导入playwright怎么办

Playwright Docker容器Python模块找不到问题解答

问题根源

你使用的mcr.microsoft.com/playwright:focal为Playwright通用基础依赖镜像,仅预装了浏览器运行所需的系统依赖、匹配版本的浏览器二进制文件,没有内置Python版本的Playwright SDK包,因此进入容器后直接在Python解释器中导入模块会提示找不到。

解决方法

  • 临时测试场景
    进入容器后先执行安装命令:
    pip install playwright
    若执行后提示pip命令不存在,替换为pip3即可。安装完成后再启动Python解释器即可正常导入。
  • 长期使用场景
    编写自定义Dockerfile固化配置,避免每次启动容器重复安装:
    FROM mcr.microsoft.com/playwright:focal
    # 安装Python版Playwright SDK
    RUN pip install playwright
    # 可根据自身需求追加其他依赖安装逻辑
    
    自行构建镜像后运行自定义镜像即可。

内容的提问来源于stack exchange,提问作者Tujamo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.07 01:30:01