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