如何修复蟒蛇蛋?

时间:2011-01-18 11:25:01

标签: python macos egg

我通过导入xmppy库为我的python bot添加了一个jabber支持。 但是,调用“import xmpp”会吸引一些警告:

  

/usr/lib/python2.6/site-packages/xmpp/auth.py:24:   DeprecationWarning:sha模块是   弃用;使用hashlib模块   而是导入   沙法,Base64,随机,调度员,再   /usr/lib/python2.6/site-packages/xmpp/auth.py:26:   DeprecationWarning:md5模块是   弃用;使用hashlib代替导入   md5很高兴解决这个问题......

我想我会通过解压缩鸡蛋,修复模块导入并重新拉链来解决这个问题。 我操作后但是python无法识别库。我得到*模块未找到*错误。什么是**真正的固定鸡蛋的方法?

1 个答案:

答案 0 :(得分:2)

首先,您在上面看到的消息只是一些警告,DeprecationWarning确切地说,这意味着xmpp库使用的某些模块是弃用的(旧模块将在新版本的python中删除)所以应该用新的替换它们,你不应该尝试修复它,它不是你的代码:)。

所以我建议重新安装你的xmpp库,如果有新版本可能它会是最新的,所以警告不会出现,如果不是只使用它,你没有太多选择,除非你使用另一个图书馆。

编辑:弃用警告有意义,您不应禁用它们,但必须查看here

希望有所帮助。