celery 使用 click报错

长生大帝
• 阅读 2874

报错内容:

vagrant@vagrant:/vagrant$ celery
Traceback (most recent call last):
  File "/home/vagrant/.local/bin/celery", line 8, in <module>
    sys.exit(main())
  File "/home/vagrant/.local/lib/python3.6/site-packages/celery/__main__.py", line 14, in main
    from celery.bin.celery import main as _main
  File "/home/vagrant/.local/lib/python3.6/site-packages/celery/bin/celery.py", line 14, in <module>
    from celery.app.utils import find_app
  File "/home/vagrant/.local/lib/python3.6/site-packages/celery/app/__init__.py", line 7, in <module>
    from .base import Celery
  File "/home/vagrant/.local/lib/python3.6/site-packages/celery/app/base.py", line 11, in <module>
    from click.exceptions import Exit
ImportError: cannot import name 'Exit'

原因,click 版本不对

错误的 click

vagrant@vagrant:/vagrant$ pip show click
Name: click
Version: 6.7
Summary: A simple wrapper around optparse for powerful command line utilities.
Home-page: http://github.com/mitsuhiko/click
Author: Armin Ronacher
Author-email: armin.ronacher@active-4.com
License: UNKNOWN
Location: /home/vagrant/.local/lib/python3.6/site-packages
Requires: 
Required-by: click-repl, click-plugins, click-didyoumean, celery

正确的 click

vagrant@vagrant:/vagrant$ pip show click
Name: click
Version: 7.1.2
Summary: Composable command line interface toolkit
Home-page: https://palletsprojects.com/p/click/
Author: 
Author-email: 
License: BSD-3-Clause
Location: /home/vagrant/.local/lib/python3.6/site-packages
Requires: 
Required-by: click-repl, click-plugins, click-didyoumean, celery
点赞
收藏
评论区
推荐文章
blmius blmius
3年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
Wesley13 Wesley13
3年前
Vagrant使用国内镜像安装插件和box镜像
!(https://static.oschina.net/uploads/img/202007/04095756_VHPI.jpg)dui前言Vagrant是非常优秀的本地虚拟化管理工具。无奈国内访问速度实在感人。本文分享一些如何使用国内镜像加速的经验,让Vagrant的使用更加爽快。插件镜像V
Stella981 Stella981
3年前
Fedora DNF 报错
升级fedora24以后,安装软件报错Complete!Traceback(mostrecentcalllast):File"/bin/dnf",line58,in<modulemain.user_main(sys.argv1:,exit_codeTrue)Fi
Wesley13 Wesley13
3年前
Vagrant定制个性化CentOS7虚拟机模板
关于虚拟机模板想用vagrant搭建hadoop集群,要完成以下准备工作:1.三个虚拟机实例操作系统都是CentOS7的server版;2.每个实例都要安装同样的应用、关闭防火墙、关闭swap等;今天就来做个模板,用此模板创建好的虚拟机都已经完成了上述操作;关于vagrant的安装和基本操作,请参考《Mac下vagrant从
Wesley13 Wesley13
3年前
1.1 sql注入分类与详解
1.基于报错的SQL盲注构造payload让信息通过错误提示回显出来!(https://oscimg.oschina.net/oscnet/f62fba40a4419d9244c1edd62bbcfacd8b9.png)这里来讲一下报错注入的原理(floor型爆错注入):0x01:报错过程:1.r
Wesley13 Wesley13
3年前
Non
使用网上某个python程序,编译时报错: File"xxx.py",line8        SyntaxError:NonASCIIcharacter'\\xe8'infilexxx.pyonline8,butnoencodingdeclared;seehttp://www.python.org/peps/
Stella981 Stella981
3年前
Centos7安装hadoop2.7.5(单节点)
1.安装JavaJDK编辑配置文件vim/etc/profile添加以下内容exportJAVA_HOME/usr/local/java/jdk1.7.0_79exportPATH$JAVA_HOME/bin:$PATHexportCLASSPATH
Stella981 Stella981
3年前
Mac上python3.8导入jenkins报错
python3在importjenkins报错找不到lookup3.so依赖。importjenkinsTraceback(mostrecentcalllast):File"<stdin",line1,in<moduleFile"/usr/local/lib/pyth
Wesley13 Wesley13
3年前
vagrant使用小结
vagrant使用小结最近公司用了vagrant的虚拟镜像服务,感觉挺不错的.在此仅记录使用方法.优点:我们可以通过Vagrant封装一个Linux的开发环境,分发给团队成员。成员可以在自己喜欢的桌面系统(Mac/Windows/Linux)上开发程序,代码却能统一在封装好的环境里运行,非常霸气.主要是看重它可以让开发人员在同样开发环境下
Stella981 Stella981
3年前
Graphviz图片显示中文乱码问题
1\.报错详情¶现象:graph.view()展示的图形显示中文为乱码。In \40\:fromsklearnimporttreefromsklearn.datasetsimportload_winefromsklearn.model_selectionimporttrain
美凌格栋栋酱 美凌格栋栋酱
5个月前
Oracle 分组与拼接字符串同时使用
SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(