我通过导入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无法识别库。我得到*模块未找到*错误。什么是**真正的固定鸡蛋的方法?
答案 0 :(得分:2)
首先,您在上面看到的消息只是一些警告,DeprecationWarning确切地说,这意味着xmpp库使用的某些模块是弃用的(旧模块将在新版本的python中删除)所以应该用新的替换它们,你不应该尝试修复它,它不是你的代码:)。
所以我建议重新安装你的xmpp库,如果有新版本可能它会是最新的,所以警告不会出现,如果不是只使用它,你没有太多选择,除非你使用另一个图书馆。
编辑:弃用警告有意义,您不应禁用它们,但必须查看here。
希望有所帮助。