【运行报错】playwright from ._greenlet import _C_API 找不到指定的模块

Traceback (most recent call last):
  File "download_file3.0.py", line 16, in <module>
    from jixn_utils import GetConfig, jixn_utils,get_file_suffix,JudgeFile,get_cookie
  File "C:\CODE\CX_file_related\jixn_utils\get_cookie.py", line 4, in <module>
    from playwright.async_api import async_playwright, TimeoutError as playwrightTimeout
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python37\lib\site-packages\playwright\async_api\__init__.py", line 25, in <module>
    import playwright.async_api._generated
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python37\lib\site-packages\playwright\async_api\_generated.py", line 25, in <module>
    from playwright._impl._accessibility import Accessibility as AccessibilityImpl
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python37\lib\site-packages\playwright\_impl\_accessibility.py", line 17, in <module>
    from playwright._impl._connection import Channel
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python37\lib\site-packages\playwright\_impl\_connection.py", line 34, in <module>
    from greenlet import greenlet
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python37\lib\site-packages\greenlet\__init__.py", line 29, in <module>
    from ._greenlet import _C_API # pylint:disable=no-name-in-module
ImportError: DLL load failed: 找不到指定的模块。

在使用playwright 的时候,出现报错

解决方法

先卸载 greenlet
pip uninstall greenlet

找自己对于的版本
https://www.lfd.uci.edu/~gohlke/pythonlibs/#greenlet
在这里插入图片描述
我是python3.7 ,版本就是1.1.2
重新安装 greenlet
pip install greenlet==1.1.2

在运行你的程序,成功!!!

posted @ 2023-05-23 14:38  jixn  阅读(95)  评论(0)    收藏  举报  来源