【问题标题】:I get an error even though no changes was made to my project. "Attempt to access invalid address"即使没有对我的项目进行任何更改,我也会收到错误消息。 “尝试访问无效地址”
【发布时间】:2020-04-18 21:17:47
【问题描述】:

我有一个 pygame 项目,每当我调用 pygame.mixer.music.load('./sounds/background music.mp3') 时就会崩溃。

昨天运行良好,请注意我没有对代码进行任何更改。

任何建议都将不胜感激,因为我已经尝试了我能想到的一切来解决这个问题。

我检查了我的 pygame 文件夹,确实存在一个“libmpg123.dll”文件。

Traceback(最近一次调用最后一次): 文件“C:/Users/ngtaw/PycharmProjects/snakeversus/snakeversus.py”,第 291 行,在 pygame.mixer.music.load('./sounds/background music.mp3') pygame.error: 加载 libmpg123.dll 失败: 尝试访问无效地址。

【问题讨论】:

  • 错误信息有点模糊...如果您尝试打开不同的音乐文件会发生什么?该路径对源文件的位置和您调用的位置都有效吗?
  • 尝试打开不同的 mp3 文件时出现同样的错误。源文件的路径和'./sounds/background music.mp3'应该是正确的。

标签: python pygame


【解决方案1】:

设法通过将 pygame 从 pygame 1.9.6 更新到 pygame 2.0.0.dev6 来解决这个问题。

【讨论】:

    猜你喜欢
    • 2011-03-30
    • 2021-07-09
    • 1970-01-01
    • 2016-02-02
    • 1970-01-01
    • 1970-01-01
    • 2020-10-13
    • 1970-01-01
    相关资源
    最近更新 更多