celery 'celery.worker.strategy:default': 'latin-1'
Python安装错误
1.安装celery时,依赖包billiard出现下面错误:
building '_billiard' extension error: Unable to find vcvarsall.bat
解决方法:安装Microsoft Visual C++ 2008 Express Edition
或:安装MinGW-5.0.2.exe,将C:\MinGW\bin\mingw32-make.exe复制并重命名为make.exe,将C:\MinGW\bin添加到环境变量。
2.启动Celery时,出现下面错误信息:
[2012-08-18 10:32:19,282: ERROR/MainProcess] Consumer: Connection Error: [Errno10061] . Trying again in 2 seconds...
原因:连接不上rabbitmq服务器
解决方法:启动rabbitmq
3.启动Celery时,出现下面错误信息:
ValueError: Couldn't import 'celery.worker.strategy:default': 'latin-1' codec can't encode characters in position 0-4: ordinal not in range(256)。
原因:如果你使用自定义时区,需要安装pytz库
解决方法:pip install pytz