首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在sync_playwright和ubutunOS上从“playwright.sync_api”导入名称“ubutunOS”

无法在sync_playwright和ubutunOS上从“playwright.sync_api”导入名称“ubutunOS”
EN

Stack Overflow用户
提问于 2021-12-21 12:21:13
回答 2查看 2.8K关注 0票数 2

我正在尝试导入剧作家框架。不过,我所面对的问题如下:

代码语言:javascript
复制
Traceback (most recent call last):
  File "simple.py", line 1, in <module>
    from playwright.sync_api import sync_playwright
ImportError: cannot import name 'sync_playwright' from 'playwright.sync_api' (/home/acid/dev/play/venv
/lib/python3.8/site-packages/playwright/sync_api.py)

我已经通过以下命令安装了剧作家:

代码语言:javascript
复制
pip install playwright==1.8.0a1
playwright install

然后,运行脚本:

代码语言:javascript
复制
from playwright.sync_api import sync_playwright

    with sync_playwright() as p:
        for browser_type in [p.chromium, p.firefox, p.webkit]:
            browser = browser_type.launch()
            page = browser.new_page()
            page.goto('http://whatsmyuseragent.org/')
            page.screenshot(path=f'example-{browser_type.name}.png')
            browser.close()

然而,它仍然不起作用。你对这个问题有什么建议吗?感谢预付款

EN

回答 2

Stack Overflow用户

发布于 2022-05-09 11:46:41

参考

  1. pip安装--升级pip
  2. pip卸载剧作家
  3. pip安装剧作家
  4. 更改到脚本目录
  5. 剧作家安装
票数 1
EN

Stack Overflow用户

发布于 2022-11-08 09:31:30

问题可能是您的文件名为playwright.py,可能尝试将其重命名为trying_playwright.py。姆施密特

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70435390

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档