2017-03-04 3 views
0

Ich versuche, Pygame auf meinem Mac herunterladen. Ich hatte Python 3.6.0 installiert und ich ging zum Terminal (nichts anderes) und lief;Berechtigungen Problem mit Pygame Installation

pip install pygame 

Das Ende des Terminals sagte;

OSError: [Errno 13] Permission denied: '/Library/Frameworks/Python.framework/ 
Versions/2.7/lib/python2.7/site-packages/pygame' 

... Aber ich versuchte es trotzdem in IDLE und es hat nicht funktioniert. Ich dachte, dass dies vielleicht für Python 2 war, also habe ich Python 2.7.15 installiert, um zu sehen, ob das funktionieren würde. Nichts.

Fehle ich einen Schritt in der Installation oder etwas?

Hinweis: Ich habe Python 2 ausprobiert und es funktioniert nicht. Ich habe versucht, mit zu installieren;

pip3 install pygame 

... und ich bekomme die gleiche Fehlermeldung am Ende des Terminalausgangs.

+0

Verwenden Sie eine virtualenv und pip installieren Sie es. – styvane

Antwort

1

können Sie entweder pip3 install pygame oder python3 -m pip install pygame pygame für Python ist 3.

Der Grund für Ihre Fehler zu installieren, da mac mit einem Python 2.7 kommen, also wenn Sie pip verwenden, es automatisch denken, sie ist versuchen, es auf Python2.7 zu installieren. Aber Sie haben keine Berechtigung für diesen Site-Paketordner. Da Sie auch python3 heruntergeladen haben, können Sie pip verwenden, indem Sie pip3 anstelle von pip eingeben.

Wenn immer noch ein Berechtigungsfehler vorliegt, versuchen Sie es als admin auszuführen. Zum Beispiel sudo pip3 install pygame