Celery安装

pip install -U celery

RabbitMQ

  • RabbitMQ是一个功能完备,稳定的并且易于安装的broker,是生产环境中最优的选择。

下载并安装erlang

  • 原因:RabbitMQ服务端代码是使用开发式语言Erlang编写的,安装RabbitMQ的前提是安装Erlang
  • 下载地址http://www.erlang.org/downloads
    win10环境下安装Celery+RabbitMQ
  • 根据本机位数下载合适的安装文件
  • 双击下载好的.exe文件,点击next即可
    win10环境下安装Celery+RabbitMQ
  • 选择安装路径,然后next、finish
    win10环境下安装Celery+RabbitMQ
  • 配置环境变量
    此电脑-->鼠标右键“属性”-->高级系统设置-->环境变量-->“新建”系统环境变量
    win10环境下安装Celery+RabbitMQ
    win10环境下安装Celery+RabbitMQ
  • 检查erlang是否安装完成,最后windows键+R键,输入cmd,再输入erl,看到版本号就说明erlang安装成功了
    win10环境下安装Celery+RabbitMQ

下载安装RabbitMQ

  • 下载地址http://www.rabbitmq.com/download.html
    win10环境下安装Celery+RabbitMQ
  • 双击下载后的.exe文件,安装过程与erlang的安装过程相同
  • RabbitMQ安装完成后,接下来安装RabbitMQ-Plugins
  • 打开命令行cd,输入RabbitMQ的sbinm目录
  • 我的目录是D:\RabbitMQ Server\rabbitmq_server-3.7.8\sbin
  • 然后在后面输入rabbitmq-plugins enable rabbitmq_management命令进行安装
    win10环境下安装Celery+RabbitMQ
  • 打开sbin目录,双击rabbitmq-server.bat
    win10环境下安装Celery+RabbitMQ
  • 遇到以下错误,提示ERROR: node with name “rabbit” already running on,解决办法如下
    win10环境下安装Celery+RabbitMQ
  • 在任务管理器中,RabbitMQ进程已经启动了,把进程停止,再sbin目录下双击rabbitmq-server start,稍后访问访问http://localhost:15672
    win10环境下安装Celery+RabbitMQ
    win10环境下安装Celery+RabbitMQ
    win10环境下安装Celery+RabbitMQ
  • 默认用户名和密码都是guest,登录即可
    win10环境下安装Celery+RabbitMQ
  • celery 4.0版本后就放弃了对Windows的支持
pip install eventlet
celery -A tasks worker --pool=eventlet

相关文章: