简体   繁体   English

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

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

I am trying to import pyLDAvis but it gives the error ModuleNotFoundError: No module named '_contextvars' although I installed both pyLDAvis and contextvars. 我正在尝试导入pyLDAvis,但它给出了错误ModuleNotFoundError:尽管我同时安装了pyLDAvis和contextvars,但没有名为“ _contextvars”的模块。 The error is as follows 错误如下

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'

I tried to delete the underscore in contextvars.py but it did not work. 我试图删除contextvars.py中的下划线,但是没有用。

Plotting tools 绘图工具

import pyLDAvis
import pyLDAvis.sklearn

According to https://github.com/axnsan12/drf-yasg/issues/362#issuecomment-494360308 , this problem might result from virtualenv not upgrading to the Python version you have installed. 根据https://github.com/axnsan12/drf-yasg/issues/362#issuecomment-494360308 ,此问题可能是由于virtualenv未升级到已安装的Python版本引起的。

Also, 3.7.4 has been released & includes changes related to Context Variables. 此外, 3.7.4已发布并包含与上下文变量有关的更改。 Maybe upgrading to that helps? 也许升级到那个有帮助吗?

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 ModuleNotFoundError:anaconda spyder 中没有名为“pyLDAvis”的模块 - ModuleNotFoundError: No module named 'pyLDAvis' in anaconda spyder 没有名为 pyLDAvis 的模块 - No module named pyLDAvis 导入模块:ModuleNotFoundError:没有模块命名 - Import Module : ModuleNotFoundError: No module named 无法导入 RollingOLS:ModuleNotFoundError:没有名为“statsmodels.regression.rolling”的模块 - Cannot import RollingOLS: ModuleNotFoundError: No module named 'statsmodels.regression.rolling' 无法导入 mysql.connector - ModuleNotFoundError: 没有名为“mysql”的模块 - Cannot import mysql.connector - ModuleNotFoundError: No module named 'mysql' 无法通过PyCharm:ModuleNotFoundError导入熊猫:没有名为“ pandas”的模块 - Cannot import pandas through PyCharm:ModuleNotFoundError: No module named 'pandas' 无法导入 QISKIT“ModuleNotFoundError:没有名为 &#39;qiskit._accelerate&#39; 的模块” - Cannot import QISKIT "ModuleNotFoundError: No module named 'qiskit._accelerate'" Scrapy ModuleNotFoundError:没有名为“import”的模块 - Scrapy ModuleNotFoundError: No module named "import" 导入模块失败:ModuleNotFoundError:没有名为“文件夹”的模块 - Fail to import a Module: ModuleNotFoundError: No module named 'folder' Python 3.7.3 虚拟环境中没有名为“_contextvars”的模块 - No module named '_contextvars' in Python 3.7.3 virtual environment
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM