pygame.error: Failed loading libmpg123.dll: Attempt to access invalid address

我是研究僧i 提交于 2020-12-26 07:58:37

问题


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

when executing this i got this error

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.

i has tried everything from giving full path to only the name but everytime this shows uo


回答1:


Restart your IDE if that doesn't work try restarting your PC it worked for me!!




回答2:


Just close whatever IDE you are using and restart the system. It worked for me!




回答3:


All the options given above didn't work for me. So, i uninstalled and reinstalled the "pygame" library from this site. https://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame. which worked well.




回答4:


Doing following steps maybe solve the problem:

Step 1: Go to browser and search download libmpg123.dll.

Step 2: download libmpg123.dll and Extract it.

Step 3: After Extract (cut or copy) the two docs and paste in "C:\Windows\System32".

Step 4: Installation successfully done.

And this is also works :-

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

Thanks You




回答5:


When you newly install the pygame, it require system restart.

Just Restart your PC/Laptop

and then Run the code, it will not throw any error.

The answer of @jrsylvester right, but there is some questions.

  1. Why and when you will get this type of error?
  2. Why need to restart the pc/laptop?

Answer : When you newly installed the pygame and execute your code, then it will throw an error.

The system require a reboot to setup their file or code for working environment. so restart your PC/Laptop.

Happy Coding..!




回答6:


I was under the same problem what i did was simply Install another IDE or just try reinstalling pygame.



来源:https://stackoverflow.com/questions/59623969/pygame-error-failed-loading-libmpg123-dll-attempt-to-access-invalid-address

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!