python - load_opus() 缺少 1 个必需的位置参数:“名称”
问题描述
我正在开发一个不和谐的机器人,我试图实现音乐流,然后出现了这个问题。首先,我需要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
(也出现在 ve 中)错误也出现了
-> 添加我在 opus 文件夹中找到的一些文件路径,但不太清楚我打算在“名称”参数中提供哪一个,但image not found
发生了几个错误
我读到这discord.opus.load_opus()
条线应该在没有参数的情况下工作。
我正在使用 macOS,并且我没有在任何服务器上托管。我不知道自己做错了什么,自己也没有找到太多有用的信息。如果我看到这个问题继续存在,我会尝试在 Heroku 中托管这个机器人,我已经看到使用补丁解决了这个问题。
解决方案
推荐阅读
- ios - 获取[未知进程名称] CGAffineTransformInvert:奇异矩阵。尝试重新加载 swipeMenuView 时出错
- sql - 明智分配的汇总日期
- python - Python“使用不一致”
- vbscript - 如何在 VBScript 中添加参数
- c# - "==" 运算符不能用于 ("enum") 或 "int" 操作的操作数
- python - 删除“。” 使用正则表达式从数据框中的数字字符串中删除所有内容
- java - 如何从文件中读取并将其存储在对象的 ArrayList 中?
- python - ascii'编解码器在打开 unicodeReader 时无法解码字节 0xe2 和 0x92
- haproxy - 用于 Haproxy 的 Opentracing 模块
- python - 如何在 keras 中使用 Conv2D.set_weights?