pygame.error:加载libmpg123.dll失败:尝试访问无效地址

时间:2020-01-07 07:29:05

标签: python python-3.x python-2.7 pygame python-requests

music = pygame.mixer.music.load('not.mp3')
pygame.mixer.music.play(loops=-1)

执行此操作时出现此错误

Traceback (most recent call last):
  File "C:\Users\Admin\AppData\Local\Programs\Python\Python38-32\Escape it!.py", line 15, in <module>
    music = pygame.mixer.music.load('not.mp3')
pygame.error: Failed loading libmpg123.dll: Attempt to access invalid address.

我已经尝试了从提供完整路径到仅提供名称的所有方法,但是每次显示uo

6 个答案:

答案 0 :(得分:2)

如果您的IDE无法正常工作,请重新启动IDE,然后尝试重新启动对我有用的PC!

答案 1 :(得分:1)

只需关闭正在使用的IDE,然后重新启动系统即可。它对我有用!

答案 2 :(得分:1)

上面给出的所有选项都不适合我。因此,我从该站点卸载并重新安装了“ pygame”库。 https://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame。效果很好。

答案 3 :(得分:0)

执行以下步骤可能会解决问题:

步骤1 :转到浏览器并搜索下载libmpg123.dll

第2步:下载libmpg123.dll并将其解压缩。

步骤3 :提取(剪切或复制)两个文档并粘贴到“ C:\ Windows \ System32”中。

步骤4 :安装成功完成。

这也是可行的:-

music = pygame.mixer.music.load('not.mp3')
pygame.mixer.music.play(loops=-1)

谢谢

答案 4 :(得分:0)

新安装pygame时,需要重新启动系统。

只需重新启动PC /笔记本电脑

然后运行代码,它不会引发任何错误。

@jrsylvester的回答正确,但是有一些问题。

  1. 为什么以及何时会出现此类错误?
  2. 为什么需要重启电脑/笔记本电脑?

答案:新安装pygame并执行代码时,它将引发错误。

系统需要重新启动才能为工作环境设置其文件或代码。因此,请重新启动PC /笔记本电脑。

快乐编码..

答案 5 :(得分:-1)

我遇到了同样的问题,我只是安装另一个IDE或尝试重新安装pygame。