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

VS Code中Python版Playwright安装及运行报错求助

解决Playwright在Python+VS Code中的配置问题:安装命令失败与语法错误

一、先修复代码语法错误

你写的导入语句存在拼写错误,正确写法需用下划线替代空格:

from playwright.sync_api import sync_playwright

# 示例运行代码
with sync_playwright() as p:
    browser = p.chromium.launch(headless=False)  # headless=False可显示浏览器窗口
    page = browser.new_page()
    page.goto("https://playwright.dev/python")
    print(page.title())
    browser.close()

错误原因:sync_api是Playwright官方模块名,sync_playwright是官方导出的函数名,两者均需用下划线连接,不能用空格分隔。

二、解决playwright install命令失败的问题

命令执行失败多因Playwright CLI工具未加入系统PATH,或终端使用的Python环境与安装环境不匹配,可按以下步骤处理:

  1. 确认Python环境匹配
    在VS Code终端执行命令,验证当前使用的Python为你安装的3.9版本:
python --version

若版本不符,需在VS Code右下角切换至Python3.9解释器。

  1. 用Python模块方式执行安装
    跳过playwright install命令,改用Python的-m参数调用Playwright模块完成浏览器驱动安装:
python -m playwright install

此方法无需依赖系统PATH,直接通过已安装的Playwright模块执行驱动下载,兼容性更强。

  1. 指定Python绝对路径执行(若上述方法仍失败)
    使用本地Python3.9的绝对路径执行命令,确保调用正确环境:
& "C:/Users/User/AppData/Local/Programs/Python/Python39/python.exe" -m playwright install

三、验证配置是否成功

在VS Code中运行修正后的示例代码,若能正常弹出浏览器并打印页面标题,说明配置完成。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.13 01:10:19