2010-09-11 5 views
1

J'ai une machine de développement Win7 64 bit. J'ai téléchargé et installé Python 2.6.6 32bit. J'ai également téléchargé pygame 1.9.1 pour python 2.6 et j'ai essayé de l'installer. J'ai:Installation de Pygame sur Windows - Erreur: Impossible de trouver vcvarsall.bat

C:\pygame-1.9.1release>setup.py install 
.... 
running build_ext 
building 'pygame._numericsurfarray' extension 
error: Unable to find vcvarsall.bat 

Que dois-je faire?
(Je n'ai pas de compilateur ou studio visuel ou quelque chose d'installé, si c'est pertinent)

Répondre

4

Sur PyGame's download page - utiliser le fichier msi qui est une installation dédiée de Windows au lieu de télécharger la source et l'exécution:

setup.py install 
2

J'ai eu un problème similaire avec un paquet (Traits) il y a quelques semaines - pour moi, c'était parce que le paquet était essayer de compiler des extensions et je n'ai pas Visual Studio. Ce qui a fonctionné pour moi était d'installer MinGW et de diriger Python pour l'utiliser comme compilateur dans le fichier de configuration distutils.cfg sous \ Lib \ distutils dans votre dossier d'installation de Python. On dirait que this page peut automatiser l'ensemble du processus pour vous; si vous préférez le faire manuellement est ici le contenu de mon distutils.cfg:

[build]

compilateur = mingw32

Relancez setup.py et vous devriez être bon d'aller.

Questions connexes