gpt4 book ai didi

python - Django XMMS2 : 'module' object has no attribute 'XMMS'

转载 作者:太空宇宙 更新时间:2023-11-04 06:35:05 27 4
gpt4 key购买 nike

我刚开始使用 Python,所以以下可能是一个非常愚蠢的问题,但我在网上搜索了很长时间但没有找到任何东西。

我正在尝试从 Django View 使用 XMMS2 客户端。这是我的 views.py 中的内容:

import xmmsclient
import os
import sys

def list(request):
xmms = xmmsclient.XMMS("tutorial1")
xmms.connect(os.getenv("XMMS_PATH"))
result = xmms.playlist_list_entries()
result.wait()
...

这是我得到的错误:

AttributeError at /xmms2/list/
'module' object has no attribute 'XMMS'

有问题的行是这样的:

 xmms = xmmsclient.XMMS("tutorial1") 

如果我删除所有代码并将其替换为(例如):

return HttpResponse("list")

我最初以为 xmmsclient 库有问题,但当我运行这个 xmms2-tutorial example 时它工作正常

所以我猜 Django 和 xmmsclient 之间存在某种不兼容,但我真的不知道。

我正在运行 Ubuntu 12.04、Python 2.7.3、Django 1.4.1 和 XMMS2 0.8

非常感谢任何帮助!

最佳答案

问题是名称冲突。我的 Django 应用名称是“xmmsclient”。

所以当我这样做的时候

xmmsclient.XMMS("tut1")

我指的是我的应用程序模块,而不是来自 XMMS2 客户端库的模块。

非常感谢 xmms2-devel 列表中的 Erik Massop!

关于python - Django XMMS2 : 'module' object has no attribute 'XMMS' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12343874/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com