【问题标题】:cannot import pyLDAvis - ModuleNotFoundError: No module named '_contextvars'无法导入 pyLDAvis - ModuleNotFoundError:没有名为“_contextvars”的模块
【发布时间】:2019-10-10 20:59:29
【问题描述】:

我正在尝试导入 pyLDAvis,但它给出了错误 ModuleNotFoundError: No module named '_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:\Users\ebru\PycharmProjects\Tuprasv01\venv\lib\site-packages\pyLDAvis\__init__.py", line 44, in <module>
    from ._display import *
  File "C:\Users\ebru\PycharmProjects\Tuprasv01\venv\lib\site-packages\pyLDAvis\_display.py", line 7, in <module>
    import jinja2
  File "C:\Users\ebru\PycharmProjects\Tuprasv01\venv\lib\site-packages\jinja2\__init__.py", line 82, in <module>
    _patch_async()
  File "C:\Users\ebru\PycharmProjects\Tuprasv01\venv\lib\site-packages\jinja2\__init__.py", line 78, in _patch_async
    from jinja2.asyncsupport import patch_all
  File "C:\Users\ebru\PycharmProjects\Tuprasv01\venv\lib\site-packages\jinja2\asyncsupport.py", line 13, in <module>
    import asyncio
  File "C:\Users\ebru\AppData\Local\Programs\Python\Python37-32\lib\asyncio\__init__.py", line 8, in <module>
    from .base_events import *
  File "C:\Users\ebru\AppData\Local\Programs\Python\Python37-32\lib\asyncio\base_events.py", line 39, in <module>
    from . import events
  File "C:\Users\ebru\AppData\Local\Programs\Python\Python37-32\lib\asyncio\events.py", line 14, in <module>
    import contextvars
  File "C:\Users\ebru\AppData\Local\Programs\Python\Python37-32\lib\contextvars.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

【问题讨论】:

  • 请使用“``` CODE ```”将您的代码格式化为代码。
  • 感谢 Mike,但我无法理解格式化代码的意思。我检查了我的代码中没有`。确实只有一行代码

标签: python machine-learning nlp


【解决方案1】:

根据https://github.com/axnsan12/drf-yasg/issues/362#issuecomment-494360308,这个问题可能是由于virtualenv没有升级到你安装的Python版本。

另外,3.7.4 已发布并包含与上下文变量相关的更改。也许升级到那个有帮助?

【讨论】:

    猜你喜欢
    • 2021-11-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-07-07
    • 1970-01-01
    • 2021-05-16
    • 2019-04-12
    相关资源
    最近更新 更多