首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装xmpppy python库和识别模块时出现问题

安装xmpppy python库和识别模块时出现问题
EN

Stack Overflow用户
提问于 2016-01-03 00:42:37
回答 1查看 2.2K关注 0票数 0

我的整个项目包括尝试使用python 3.4更新我在Spotify中正在播放的当前歌曲的Cisco Jabber状态。这是我的工作笔记本电脑的win 7版本。

我第一次尝试尝试一个好的python库,可以让我改变我的Jabber状态,我在这里读到了http://xmpppy.sourceforge.net/,xmpppy可能就是我正在寻找的。Pip无法识别xmpppy,所以我从该网站下载了库,并使用解压文件夹中的python.exe setup.py install (从下载中)进行安装。我感觉安装成功了。

但是,尝试import xmpp (安装在site-packages中的文件夹仅称为xmpp)会留下以下错误:

代码语言:javascript
复制
 Traceback (most recent call last):
  File "<pyshell#11>", line 1, in <module>
    import xmpp
  File "C:\Python34\lib\site-packages\xmpppy-0.5.0rc1-py3.4.egg\xmpp\__init__.py", line 29, in <module>
import simplexml,protocol,debug,auth,transports,roster,dispatcher,features,browser,filetransfer,commands
ImportError: No module named 'debug'

在xmpp文件夹中,我可以看到simplexml.py、protocol.py、debug.py等,但是外壳程序没有在导入时加载它们。

我是否应该在import语句中使用更多的东西来确保模块被加载?我是不是把它们放错地方了?

还有一个额外的问题,有没有更好的库来做这项工作?

谢谢你的帮助。

EN

回答 1

Stack Overflow用户

发布于 2016-01-31 21:57:43

你试过from xmpp import debug吗?或者你可以通过import <module>; print <module>.__file__查看这个库是否是正确的python版本,而不是python2.7?

因为只有import debug意味着您有一个名为debug的库,但是您的问题似乎是试图从xmpp模块导入debug

此外,对于一个更好的库的问题

这取决于你对你的项目的需求,有像Wokkel, twisted, tornado, Sleekxmpp这样的其他库可能能够完成这项工作。但是,您可能需要花费更多时间来了解它们的体系结构,xmpppy可以为您提供一个简单的实现,而不需要花费太多的时间来了解它们的结构。

希望能有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34568198

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档