如何解决load_opus() 缺少 1 个必需的位置参数:'name'
我正在开发一个不和谐的机器人,我试图实现音乐流,然后出现了这个问题。首先,我需要在我的虚拟环境中安装 ffmpeg
。安装后,出现了一个新错误 opus is not loaded
,所以显然我不得不在我的代码中添加 discord.opus.load_opus()
(在所有与音频相关的事情之前的某个地方),但随后出现了这个错误,
File "/Users/rafael/PycharmProjects/Discord/main.py",line 65,in <module> discord.opus.load_opus() TypeError: load_opus() missing 1 required positional argument: 'name'
做了一些研究并提出了一些我尝试过的东西:
->brew install opus
(在我的虚拟环境中)然后再次运行代码但出现相同的错误
->pip install opuslib
(在 v.e 中)也出现错误
->添加我在 opus 文件夹中找到的一些文件路由,但我并不知道我打算在“name”参数中提供哪一个,但发生了几个 image not found
错误
我读到此 discord.opus.load_opus()
行应该无需参数即可工作。
我使用的是 macOS,我没有在任何服务器上托管。我不知道我做错了什么,我自己也没有找到很多有用的信息。如果我看到这个问题继续存在,我会尝试在 Heroku 中托管这个机器人,我已经看到使用补丁解决了这个问题。
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。