I had this error, and after many searches, it turned out that the python interpreter version MUST match the installed pygame version.
If you have the wrong combination, it is best to delete what you have using Start → Control Panel → Uninstall Programs.
The combination that works (installation in this order) -
Python 3.2.5 - msi download this file for Windows Vista 32-bit -
www.python.org/download/releases/3.2.5/- Windows x86 MSI Installer (3.2.5) <- This link is about half a page
Pygame - pygame.org/download.shtml -
pygame-1.9.2a0.win32-py3.2.msi <- This download link is at the bottom of the bottom of the page.
Now you can open IDLE (the default development environment) by finding the python folder from your Start menu. After opening it, enter "import pygame". Hope you don't get any errors and pygame has been imported properly. I wish you good luck in your programs.
If you are disappointed with the IDLE environment and want to use another, I personally use the LiClipse ID environment. I have no reputation, but google search should bring it out;)
Smegpotthewise
source share