【已解决】ModuleNotFoundError: No module named '_contextvars'


#1

如图所示,执行flask run命令的时候,提示没有_contextvars这个模块,但是已经安装了contextvats这个模块,大家有没有遇到过这个情况,我搜索了一些方法,但是没有找到解决办法。

他提示是contextvats这个模块的第一行是多了个下划线报错,但是如果把下划线去掉,会直接无法引用模块。

PS: 当前python是版本


#2

这个问题自问自答吧,当时排查的是应用该模块的时候应该是在虚拟环境,但是却直接指到了本地环境,看似是重复安装引起的,但其实正常不会这样。

后来自己排查,发现自己电脑是x64但是安装的是x86的版本,感觉是这个原因引起的,所以卸载后重新安装了python3.7的x64版本,问题解决。


#3

下次发帖请用代码块发布代码哦。


插入代码块的方式:除了将所有代码缩进四格,更方便的插入代码块方式是使用三个连续的反引号作为开始和结束标记,比如:

```
def hello():
    return ‘Hello World’
```

会被渲染为:

 def hello():
     return 'Hello World'

具体请看置顶帖子 技术提问帖发帖规则(创建提问帖前必读)