簡體   English   中英

無法導入pyLDAvis-ModuleNotFoundError:沒有名為“ _contextvars”的模塊

[英]cannot import pyLDAvis - ModuleNotFoundError: No module named '_contextvars'

我正在嘗試導入pyLDAvis,但它給出了錯誤ModuleNotFoundError:盡管我同時安裝了pyLDAvis和contextvars,但沒有名為“ _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

根據https://github.com/axnsan12/drf-yasg/issues/362#issuecomment-494360308 ,此問題可能是由於virtualenv未升級到已安裝的Python版本引起的。

此外, 3.7.4已發布並包含與上下文變量有關的更改。 也許升級到那個有幫助嗎?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM