- 浏览: 578689 次
- 性别:
- 来自: 苏州
文章分类
- 全部博客 (206)
- Flask (1)
- JavaScript (3)
- Core Java (41)
- XML (1)
- Oracle (11)
- 软件安装及环境配置 (0)
- 其它 (9)
- 面试/笔试 (5)
- 项目 (0)
- JDBC (11)
- Servlet (4)
- MySql (4)
- JNDI (0)
- Hibernate (11)
- Java模式和构架设计 (0)
- Web设计 (22)
- JSP (8)
- Struts (13)
- Tomcat (2)
- Marven (2)
- SVN (2)
- Swing/AWT (1)
- jQuery (2)
- ExtJS (8)
- Python (22)
- Flex (1)
- Django (7)
- 算法 (5)
- English (1)
- Twisted (1)
- Linux (3)
- Rails (1)
- SVG (3)
- PostgreSQL (1)
安装easy_install
安装pip easy_install pip
安装包:pip install celery
卸载包:pip uninstall celery
列出所有安装的包:pip freeze
更新包:pip install celery --upgrade
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
[2012-08-19 18:35:16,173: ERROR/MainProcess] Task import_onu_task.import_temp_on
us[c059b91e-62c9-4bd4-84d3-96e092f2a5a0] raised exception: (2006, 'MySQL server
has gone away')
Traceback (most recent call last):
File "E:\Python27\lib\site-packages\celery\task\trace.py", line 212, in trace_
task
R = retval = fun(*args, **kwargs)
File "D:\opengoss\epon-web\python_tasks\import_onu_task.py", line 35, in impor
t_temp_onus
success,update, error_result = handle_onu(conn, cursor,onu_sheet,onu_dict,en
trance_dict,user_id,permits,permit_olt_dict)
File "D:\opengoss\epon-web\python_tasks\import_onu_task.py", line 118, in hand
le_onu
success_num = cursor.executemany(insert_sql, insert_results)
File "E:\Python27\lib\site-packages\MySQLdb\cursors.py", line 223, in executem
any
r = self._query('\n'.join([query[:p], ',\n'.join(q), query[e:]]))
File "E:\Python27\lib\site-packages\MySQLdb\cursors.py", line 317, in _query
rowcount = self._do_query(q)
File "E:\Python27\lib\site-packages\MySQLdb\cursors.py", line 281, in _do_quer
y
db.query(q)
OperationalError: (2006, 'MySQL server has gone away')
使用mysql ping来检查连接,实现超时自动重新连接
conn.ping(True)
[2012-08-19 18:42:11,154: ERROR/MainProcess] Task import_onu_task.import_temp_on
us[052f045a-f396-4bfe-827e-be4bea2b1c93] raised exception: (1153, "Got a packet
bigger than 'max_allowed_packet' bytes")
Traceback (most recent call last):
File "E:\Python27\lib\site-packages\celery\task\trace.py", line 212, in trace_
task
R = retval = fun(*args, **kwargs)
File "D:\opengoss\epon-web\python_tasks\import_onu_task.py", line 36, in impor
t_temp_onus
success,update, error_result = handle_onu(conn, cursor,onu_sheet,onu_dict,en
trance_dict,user_id,permits,permit_olt_dict)
File "D:\opengoss\epon-web\python_tasks\import_onu_task.py", line 119, in hand
le_onu
success_num = cursor.executemany(insert_sql, insert_results)
File "E:\Python27\lib\site-packages\MySQLdb\cursors.py", line 223, in executem
any
r = self._query('\n'.join([query[:p], ',\n'.join(q), query[e:]]))
File "E:\Python27\lib\site-packages\MySQLdb\cursors.py", line 317, in _query
rowcount = self._do_query(q)
File "E:\Python27\lib\site-packages\MySQLdb\cursors.py", line 281, in _do_quer
y
db.query(q)
OperationalError: (1153, "Got a packet bigger than 'max_allowed_packet' bytes")
C:\Program Files\MySQL\MySQL Server 5.1\my.ini 最后一行加上
max_allowed_packet=32M
Mysql重启:/etc/inint.d/mysqld restart
发表评论
-
sqlalchemy note
2012-09-10 22:47 13831 # 父表插入记录出错,NotSupportedEr ... -
python note
2012-09-07 11:49 14331.func(**{'type':'Event'}) 等价于f ... -
with 和 if-else条件表达式
2012-07-22 11:09 1628对于要确保即使发生一个错误时也能运行一些清理代码而言,try. ... -
Python 线程
2012-02-21 12:01 13901.创建线程 通过继承threading模块中的Thread ... -
Python面向对象笔记
2012-02-20 17:18 13801.特殊的类属性 对任何类,都有下面特殊属性: ... -
socket模块
2012-02-20 12:09 14111.socket(family, type) 创建套接字对象 ... -
Python datetime模块
2012-02-18 12:33 9285datetime模块的所有类的对象都是不可变的。 da ... -
Python time模块
2012-02-17 18:20 1070底层C语言库决定了time模块可以处理的日期范围。 c ... -
发送邮件
2012-01-14 19:59 12131.使用smtplib #encoding=utf-8 ... -
Python文件操作
2012-01-14 16:26 1083一.os模块常用操作函数 remove()/unlin ... -
Python单例模式
2012-01-13 22:12 3555方法一 import threading cla ... -
Python异常
2012-01-13 19:11 24761.常用异常名 AttributeError 调用不 ... -
列表和元组
2012-01-12 13:57 15621.列表常用操作 list.append(x) 追加 ... -
字符串
2012-01-12 13:19 14621.字符串常用操作: ... -
Python基础笔记
2012-01-14 16:31 11691.环境变量设置: 编辑系统变量Path,添加两 ... -
版本控制Mercurial(hg)
2011-11-12 16:07 3140简介 ... -
Python Excel Tutorial (一):xlrd的安装和读取Excel文件
2011-09-16 22:49 52078Python Excel Tutorial 指南 安装 有 ... -
Python排序
2011-09-10 13:32 161751.字符串列表排序 列表的排序是python内置功能,自身含 ... -
ChartDirector在Pythonr下的安装
2011-08-27 17:38 17821、在C:/python27/Lib/site_pack ... -
我的第一个Python Web应用
2011-07-05 16:02 3950本文实现的是通信录的Web应用,在Windows xp环 ...
相关推荐
NoteExpress是一款广受欢迎的文献管理软件,主要用于科研工作者、学者和学生进行文献检索、阅读、整理和引用。这款软件能够帮助用户高效地管理和组织大量的学术文献,提高研究工作的效率。 在"NoteExpress.rar...
### 将EndNote格式输出样式转成NoteExpress #### 一、输出样式的概念 输出样式是文献管理软件中的一项重要功能,它定义了参考文献的格式化规则,包括参考文献在文档中的显示方式以及其具体格式。例如,不同的学术...
NoteExpress参考文献管理软件简要教程 一.什么是NoteExpress 参考文献管理软件 二.NoteExpress软件安装 三.建立自己第一个NoteExpress 数据库 四.以参考文献为中心的个人知识管理 五. 研究时心得的记录---笔记...
NoteExpress2.7北京大学是一款专为学术研究设计的文献管理软件,由北京大学推荐使用,它在科研人员和学生群体中广受欢迎。这款软件的核心功能在于帮助用户高效地收集、整理、引用和管理大量的学术文献资料,极大地...
华为Note10手机原厂维修图纸 原理图 电路图 元件图 手机故障维修图 华为Note10 位置图 位号图 元件图.exe 华为Note10 原理图 电路图.exe 华为Note10 注释图 故障标注 主板元器件位置图.exe 华为Note10 原厂图 维修...
标题中的“红米Note7|lineage18.1| 安卓11.0|红米Note7.zip”表明这是一个针对红米Note7手机的系统固件更新,基于LineageOS 18.1定制,适配Android 11操作系统。LineageOS是一款开源的Android定制系统,它提供了许多...
### NoteExpress文献管理:高效检索、管理与撰写 在学术研究和论文撰写过程中,文献管理是不可或缺的一环,它不仅关系到研究的深度与广度,还直接影响着论文的质量和学术诚信。NoteExpress,作为国内领先的文献检索...
【标题】"cloudnote云笔记基础资料含sql"揭示了这个压缩包主要包含与CloudNote相关的云笔记系统的基础信息,并且涉及到SQL数据库方面的内容。CloudNote可能是一个基于Java开发的云存储和笔记管理应用程序,允许用户...
《魅蓝note6解BL卡刷补丁详解与应用指南》 魅蓝note6作为一款深受用户喜爱的智能手机,其安全性和系统稳定性是用户关注的重点。然而,对于追求个性化和高级功能的用户来说,解锁Bootloader(BL)并进行Root操作成为...
NoteExpress是一款在中国广受欢迎的文献管理软件,特别适用于科研人员和学生进行文献检索、引用管理和论文写作。这款软件提供了一种高效的方式,帮助用户整理和格式化参考文献,使其符合各种学术期刊或学校指定的...
【红米Note 4G电路图详解】 红米Note 4G是一款由小米科技推出的智能手机,以其出色的性价比和良好的用户体验赢得了消费者的喜爱。在手机维修领域,掌握红米Note 4G的电路原理图至关重要,因为它可以帮助技术人员...
《Note++软件包与JSON和XML格式化插件合集详解》 Note++是一款非常流行的文本编辑器,尤其在编程领域,它以其轻量级、高效和可自定义的特性深受程序员喜爱。然而,国内用户在使用Note++时,有时会遇到无法通过官方...
NoteExpress是一款在中国广受欢迎的文献管理软件,专为科研工作者、学者和学生设计,用于整理、管理和引用学术文献。这款工具极大地简化了论文写作过程中的参考文献管理,支持多种引用格式,如APA、MLA、Chicago等,...
红米Note11Pro是一款备受用户喜爱的智能手机,其强大的性能和相对实惠的价格使其在市场上具有很高的性价比。然而,为了进一步挖掘手机的潜力,许多技术爱好者会选择进行刷机操作,即安装第三方的恢复环境(如TWRP)...
该项目资料源码打包在名为"note_ziliao.zip"的压缩文件中,其中包含了核心的"cloudnote.sql"数据库文件。这个项目不仅涵盖了Java的基础应用,还涉及了Web服务、数据库管理和用户交互等多个关键方面。 一、源代码...
红米Note4驱动是小米官方提供的红米note4手机usb的驱动程序,很多用户的手机初次连接到电脑的时候总是会提供未知设备接入,其实这就是驱动没安装的缘故,这里给大家提供的这款驱动可以解决手机连电脑的时候出现的...
标题中的“魅蓝note6 基带qcn文件”指的是魅蓝note6手机特定型号的基带配置文件,格式为qcn。这种文件通常包含设备的基带固件信息,包括网络频段、信号强度参数、加密算法等。当用户遇到无法正常通话、数据连接问题...
全新 NoteExpress 3 支持两大主流写作软件,全新的参考文献样式系统。NoteExpress 3 是北京爱琴海软件公司开发的一款专业级别的文献检索与管理系统,其核心功能涵盖”知识采集,管理,应用,挖掘”的知识管理的所有...
NoteStation是群晖(Synology)NAS设备上的一款笔记应用,它允许用户创建、组织和共享文本、图片、链接等多种格式的笔记。标题中的"NoteStation_v2.5.5_旧版本插件.rar"表明这是一个包含NoteStation 2.5.5版本的旧版...
三星GALAXY Note系列是三星电子推出的一款旗舰级智能手机,以其大屏幕、高效能和创新的S Pen手写笔功能赢得了广大用户的喜爱。而提到三星GALAXY Note的经典元素,除了硬件配置和设计风格,其内置的原版铃声也是其中...