安装xmpppy python库和识别模块时出现问题
我的整个项目涉及我尝试使用python 3.4更新我的Cisco Jabber状态,以及我在Spotify中播放的当前歌曲。这是我工作笔记本电脑的Win7 我第一次尝试使用一个好的python库来改变我的Jabber状态,我在这里读到XMPPY可能就是我想要的。Pip没有识别xmpppy,所以我从该网站下载了该库,并使用解压缩文件夹(下载)中的安装xmpppy python库和识别模块时出现问题,python,xmpp,spotify,xmpppy,Python,Xmpp,Spotify,Xmpppy,我的整个项目涉及我尝试使用python 3.4更新我的Cisco Jabber状态,以及我在Spotify中播放的当前歌曲。这是我工作笔记本电脑的Win7 我第一次尝试使用一个好的python库来改变我的Jabber状态,我在这里读到XMPPY可能就是我想要的。Pip没有识别xmpppy,所以我从该网站下载了该库,并使用解压缩文件夹(下载)中的python.exe setup.py install进行安装。我觉得安装成功了 但是,尝试导入xmpp时(站点软件包中安装的文件夹名为“仅xmpp”),
python.exe setup.py install
进行安装。我觉得安装成功了
但是,尝试导入xmpp时(站点软件包中安装的文件夹名为“仅xmpp”),会留下以下错误:
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'
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
导入xmpp
文件“C:\Python34\lib\site packages\xmpppy-0.5.0rc1-py3.4.egg\xmpp\\uuuuu init\uuuu.py”,第29行,在
导入simplexml、协议、调试、身份验证、传输、花名册、调度程序、功能、浏览器、文件传输、命令
ImportError:没有名为“调试”的模块
在xmpp文件夹中,我可以看到simplexml.py、protocol.py、debug.py等,但是shell没有在导入时加载它们
在我的import语句中是否还应该使用其他东西来确保模块已加载?我可能把它们放错地方了吗
还有一个额外的问题,是否有更好的图书馆来做这份工作
谢谢您的帮助。您是否尝试过xmpp导入调试的
?或者你可以导入;打印._文件_
以查看库是否在正确的python版本中,而不是在python2.7中
因为只有import debug
意味着您有一个名为debug的库,但您的问题似乎是试图从xmpp
模块导入debug
此外,还有一个更好的图书馆的问题
这取决于您对项目的需求,可能还有其他库,如Wokkel、twisted、tornado、Sleekxmpp
可以完成这项工作。然而,您可能需要花费更多的时间来理解它们的体系结构,xmpppy
可以为您提供一个简单的实现,而不需要花费太多的时间来理解它们的结构
希望能有帮助