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环境与安装环境不匹配,可按以下步骤处理:
- 确认Python环境匹配
在VS Code终端执行命令,验证当前使用的Python为你安装的3.9版本:
python --version
若版本不符,需在VS Code右下角切换至Python3.9解释器。
- 用Python模块方式执行安装
跳过playwright install命令,改用Python的-m参数调用Playwright模块完成浏览器驱动安装:
python -m playwright install
此方法无需依赖系统PATH,直接通过已安装的Playwright模块执行驱动下载,兼容性更强。
- 指定Python绝对路径执行(若上述方法仍失败)
使用本地Python3.9的绝对路径执行命令,确保调用正确环境:
& "C:/Users/User/AppData/Local/Programs/Python/Python39/python.exe" -m playwright install
三、验证配置是否成功
在VS Code中运行修正后的示例代码,若能正常弹出浏览器并打印页面标题,说明配置完成。
内容的提问来源于stack exchange,提问作者rororo
相关产品推荐
相关产品推荐

