error: Microsoft Visual C++ 14.0 or greater is required.关于pip install eventlet 报错解决

Celery异步:
安装
一、pip install celery
二、加载配置信息
三、启动服务:celery -A celery_tasks.main worker -l info
报错如下:

 

 
此时需要安装 :evenlet
安装命令: pip install evenlet
 
安装这个命令的时候就会报错如下:需要Microsoft Visual C++ 14.0
此处我踩了许多坑,安装各种都不行,最后成功的案例:

 

 
  1. 安装Microsoft Build Tools for Visual Studio 2019.;
  2. 在 Build Tools 中,安装“使用C++的桌面开发”并确保安装详细信息的前两项勾选
 
安装好后,再次 pip install eventlet (成功)
启动服务:
 
celery -A celery_tasks.main worker -l info -P eventlet
 
 
                环境:python3.8 ,django 2.2.8 celery 5.2.0 evenlet 0.32.0
 
 
 
 
 
 
 
 
 
 
 
 
 
 

posted @ 2021-11-05 10:20  胥荣荣  阅读(1442)  评论(1编辑  收藏  举报