2012-05-25 10 views
10

ich ein pygame Spiel haben, und ich will pygame.gfxdraw.aacricle() verwenden, aber wenn ich es gibt mir einen Fehler machen:Wie gfx in pygame verwenden

AttributeError: 'module' object has no attribute 'gfxdraw'

Wie installiere ich GFX für Python 2.7?

+0

Haben Sie Pygame 1.9+ installiert? – ninMonkey

+0

Ja. Pygame.draw funktioniert gut – lemiant

Antwort

12

Ich hatte das gleiche Problem mit Gfxdraw in Pygame als auch. Nachdem ich das Modul explizit importiert hatte, gab es keine Probleme. Das Hinzufügen dieser Zeile nach pygame importieren das Problem behoben:

import pygame.gfxdraw 

Merkwürdiger, brauche ich nicht pygame.draw explizit, um es zu benutzen, zu importieren.

+1

Ehrfürchtig, das war genau das, was ich tun musste, um die Anwendung zu reparieren, die ich entwickelte (Python 2.7, spätestes pygame, Ubuntu x64). – Breakthrough

0

Hier ist die compilation and installation guide für gfx.

Für den Grund installiert es ist der Standard:

python setup.py build 
python setup.py install 

Oder haben Sie versucht, dies bereits und in einige Probleme laufen?

+1

Ich ging zu dieser Website und heruntergeladen die Datei, die sie vorgeschlagen: http://www.swftools.org/download.html. Es war eine exe, also habe ich es ausgeführt und gfx ist immer noch nicht installiert. Ich habe keine Ahnung was der Unterricht bedeutet. – lemiant

+0

@lemiant haben Sie während der Installation irgendwelche Fehler-/Warnmeldungen erhalten? – Levon

+0

Nein, es ging sauber durch. Es hatte einfach keine offensichtlichen Auswirkungen. – lemiant