Celery
安装
linux 安装
windows 安装
windows中的坑
- celery在发展的过程,越发觉得windows上缺少的东西太多,所以随着版本更新,就不在支持windows,目前在windows上安装
celery==3.1.25
。 - 如果要连接数据库进行
backend
设置,由于python3
不在支持MySQLdb
,所以需要用PyMySQL
替代,在使用时需要做如下导入。
import pymysql
pymysql.install_as_MySQLdb()
- 连接数据库进行更新的时候,还会产生
Incorrect string value
的错误。是返回的result的字符串填写到mysql中的时候就变成奇怪的字符串了。
可选的安装
- 在linux上想要使用
rabbitmq
,需要提前安装,而在安装rabbitmq
之前,还需要安装erlang
。 - 安装
erlang
的时候会被提示configure: error: No curses library functions found
,说明缺少curses,需要在安装ncurses-devel