2017-02-02 1 views
0
installieren

Ich versuche pygame auf meinem Mac zu installieren, wenn ich pygame importieren, unter Fehlernicht pygame auf mac

Traceback (most recent call last): File "<pyshell#0>", line 1, 
in <module>  import pygame File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pygame/__init__.py", line 95, 

in <module>  from pygame.base import * ImportError: dlopen(/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pygame/base.so, 2): no suitable image found. 

Did find: /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pygame/base.so: no matching architecture in universal wrapper. 

zurückgegeben habe ich gesehen, es ist ein Architektur Problem ist jedoch bin ich nicht bewusst, wie man 32bit Python installiert.

Vielen Dank im Voraus

Antwort

2

EDIT: Ich erkannte, dass diese Schritte ursprünglich für python3 gedacht war. Es sollte immer noch für python2 funktionieren, aber ich kann nicht bestätigen, es ist nur die beste Antwort, die ich habe.

Angenommen, Sie verwenden das neueste MacOS, hier sind die Schritte, die ich verwendet habe, um Pygame zu installieren. Versuchen Sie und deinstallieren Sie, was Sie zuvor für Pygame installiert haben, ich bin mir nicht sicher, wie dies sich darauf auswirken könnte. Dies wird auch das IDLE-Programm installieren, eine Python-IDE, die von Python entwickelt wurde, falls Sie sie noch nicht haben.

Wenn Sie einen älteren Mac haben, klicken Sie auf den Quelllink unten, der Anweisungen für ältere Macs enthält, bei denen Programme wie xcode heruntergeladen werden müssen.

  1. Installieren Sie Homebrew. Gehen Sie in Terminal und fügen

ruby ​​-e „$ (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)“

dann drücken Sie die Eingabetaste.

  1. Fügen Sie Folgendes in der Klemme nach jeder Zeile eingeben treffen:

Gebräu installiert Python (Gebräu installieren python3 für python3 Benutzer)

Gebräu installieren mercurial

Gebräu sdl SDL_image sdl_mixer SDL_ttf p installieren ortmidi

brauen Hahn Homebrew/headonly (wenn Sie irgendwelche Probleme hier haben, versuchen Gebräu installieren -head smpeg stattdessen mit zwei Strichen/Bindestriche vor der HEAD-Option)

Gebräu installieren smpeg

sudo -H pip installieren hg + http: //bitbucket.org/pygame/pygame (Sie müssen Ihr Passwort eingeben, und Sie müssen ein Administrator sein. Python3 Benutzer sollten sudo -H PIP3 installieren hg + http: //bitbucket.org/pygame/pygame

Source (although some info was updated)

+0

Für mich sudo -H pip installieren hg + http: //bitbucket.org/ pygame/pygame hat funktioniert, wenn sudo pip install hg + http: //bitbucket.org/pygame/pygame aufgrund von Berechtigungen fehlgeschlagen ist. – ewm

+0

@okay Ich werde meine Antwort aktualisieren, danke! – Cole128

+0

Danke! Das hat mein Problem gelöst. – orias