问题
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.
- Why and when you will get this type of error?
- 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