Python中的Pyo;名称“服务器”未定义

Posted

技术标签:

【中文标题】Python中的Pyo;名称“服务器”未定义【英文标题】:Pyo in Python; name 'Server' not defined 【发布时间】:2018-08-20 07:31:26 【问题描述】:

我使用 python 3.6,我正在尝试使用 pyo 播放音频文件,但是当我尝试运行它时,我收到了这条消息;

Traceback(最近一次调用最后一次): 文件“C:\Python27\pyotest.py”,第 1 行,在 从pyo进口* 文件“C:\Python27\pyo.py”,第 2 行,在 NameError: 名称“服务器”未定义

我的代码:

from pyo import *

s = Server().boot()
s.start()
sf  = SfPlayer("C:\Users\*****\Music\sound.mp3", speed=1, loop=True).out()

【问题讨论】:

Pyo in Python: name 'Server' not defined的可能重复 【参考方案1】:

看起来您已经创建了文件C:\Python27\pyo.py。因此,不是导入实际的 pyo 模块,而是导入您的文件。

重命名文件C:\Python27\pyo.py和与之关联的任何pyc文件(C:\Python27\pyo.pyc)并重试

【讨论】:

(或重命名而不是删除) 我之前在测试,我做了一个文件名pyo,但是后来我把它删了但是还是不行 @Emyeetko。好吧,您的回溯仍然指向文件C:\Python27\pyo.py。所以看起来那个文件仍然存在。你能再检查一下`C:\Python27`中没有名为pyo.pypyo.pyc的文件 @Sunitha 有一个名为'pyo'的文件,它的类型是一个编译的python文件,我尝试删除它,但是当我运行我的代码时,它说'Traceback(最近一次调用最后一次):文件“C:\Python27\pyotest.py”,第 1 行,在 from pyo import * ImportError: No module named pyo' @Emyeetko。好。在这种情况下,看起来 pyo 模块没有安装,或者安装在某个非标准位置。

以上是关于Python中的Pyo;名称“服务器”未定义的主要内容,如果未能解决你的问题,请参考以下文章

Python 脚本名称未定义

从 python 中的 NameError 获取未定义的名称

Python 错误:未定义名称“管理员”

“errorMessage”:“名称''未定义”[关闭]

NameError:名称'python'未定义[关闭]

python:NameError:全局名称'...'未定义[重复]