无法导入 pyLDAvis - ModuleNotFoundError: 没有名为 '_contextvars' 的模块



我正在尝试导入pyldavis,但它给出了错误modulenotfoundError:no模块名为'_contextvars',尽管我同时安装了pyldavis和contextVars。错误如下

Traceback (most recent call last):
  File "C:/Users/ebru/Documents/Arda Docs/Mydocs/ITLS/Research/Tüpraş/Python Codes/Tupras_NLPv04.py", line 249, in <module>
    import pyLDAvis
  File "C:UsersebruPycharmProjectsTuprasv01venvlibsite-packagespyLDAvis__init__.py", line 44, in <module>
    from ._display import *
  File "C:UsersebruPycharmProjectsTuprasv01venvlibsite-packagespyLDAvis_display.py", line 7, in <module>
    import jinja2
  File "C:UsersebruPycharmProjectsTuprasv01venvlibsite-packagesjinja2__init__.py", line 82, in <module>
    _patch_async()
  File "C:UsersebruPycharmProjectsTuprasv01venvlibsite-packagesjinja2__init__.py", line 78, in _patch_async
    from jinja2.asyncsupport import patch_all
  File "C:UsersebruPycharmProjectsTuprasv01venvlibsite-packagesjinja2asyncsupport.py", line 13, in <module>
    import asyncio
  File "C:UsersebruAppDataLocalProgramsPythonPython37-32libasyncio__init__.py", line 8, in <module>
    from .base_events import *
  File "C:UsersebruAppDataLocalProgramsPythonPython37-32libasynciobase_events.py", line 39, in <module>
    from . import events
  File "C:UsersebruAppDataLocalProgramsPythonPython37-32libasyncioevents.py", line 14, in <module>
    import contextvars
  File "C:UsersebruAppDataLocalProgramsPythonPython37-32libcontextvars.py", line 1, in <module>
    from _contextvars import Context, ContextVar, Token, copy_context
ModuleNotFoundError: No module named '_contextvars'

我试图在contextVars.py中删除下划线,但它不起作用。

绘制工具

import pyLDAvis
import pyLDAvis.sklearn

根据https://github.com/axnsan12/drf-yasg/issues/362#issuecomment-494360308。

另外,已发布3.7.4&amp;包括与上下文变量相关的更改。也许升级为有帮助?

最新更新