2015-03-19 3 views
7

Ich habe Anaconda auf meinem Mac installiert. Und es hat mit meinem Pygame-Modul versaut.Installieren von Pygame-Modul in Anaconda Mac

Ich habe versucht, diese tutorial und ersetzen pip3 install pygame mit conda install pygame. Ich habe conda install pip versucht und dann pip install pygame noch bekomme ich folgende Fehlermeldung:

Collecting pygame 
    Could not find any downloads that satisfy the requirement pygame 
    Some externally hosted files were ignored as access to them may be unreliable (use --allow-external pygame to allow). 
    No distributions at all found for pygame 

(Ideen, die ich von diesem thread bekam)

Mit der „pygame installieren Pip“ gearbeitet, bevor ich die „Conda pip install“ tat aber mein Standard-Python ist jetzt der Anaconda-One und greift nicht mehr auf Pygame zu. which pip gibt /Users/jensdonlin/anaconda/bin/pip

Hat jemand einige Vorschläge, die Anaconda-Version von Python3 auf Pygame zugreifen würde?

Vielleicht beinhaltet die Antwort use --allow-external pygame to allow, aber ich bin nicht wirklich sicher, wie man das benutzt.

+0

Im Kampf mit diesem Problem habe ich einen besseren Griff von Pip bekommen. Und so habe ich beschlossen, anaconda zu löschen und pip einfach zu verwenden, um alle meine Module zu installieren. – JensD

+0

Es ist unfair, Anaconda hier zu beschuldigen. Hast du die Dokumentation gelesen, wie man 'pygame' auf einem Mac installiert? Es gibt Anweisungen auf ihrer Website: http://pygame.org/wiki/macintosh – cel

+0

Ich mache niemandem Vorwürfe, ich denke, Anaconda ist genial. Ich bin ziemlich neu im Programmieren und es ist etwas, was ich nicht verstehe. Ich weiß, wie man Pygame mit Python 3 installiert, aber ich bin nicht sicher, wie man es in die Anaconda-Version von Python installieren kann. Die Anweisungen auf Pygame.org wird Pygame nicht in Anaconda installieren. auch wenn ich 'pip3' in' conda' ändere. Also habe ich beschlossen, das zu verwenden, von dem ich weiß, dass es funktioniert. – JensD

Antwort

3

Das Problem hier ist, dass die Pygame-Entwickler Pygame nicht zu PyPI hochgeladen haben. Um es zu installieren, müssen Sie es herunterladen und pip installieren Sie die heruntergeladene Quelle, wie in der Anleitung beschrieben, die Sie verknüpft haben. Sie können dies innerhalb des Anaconda Python tun. Beachten Sie, dass in Anaconda Python, selbst wenn es Python 3 ist, pip nur pip heißt, nicht pip3.

0

Ich habe viele Permutationen von Pip ausprobiert. Das Problem ist, dass ich nicht den Dateipfad angegeben habe, den ich versuchte pip install pygame. Ich habe jetzt erfolgreich installiert pygame durch das Tutorial folgende ich oben gab und mit: pip install /Users/YOURNAME/Downloads/pygame

12

Nach 2 Tagen Herumspielen mit Macports und Homebrew ohne Freude, die Anweisungen here für mich gearbeitet mit Anaconda Python 2.7.10 auf einem Mac . Sie hier zu wiederholen, falls die verlinkte Seite jemals verschwindet!

Der erste Anschluss öffnen und geben Sie diese beiden Zeilen:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 
brew install sdl sdl_ttf sdl_image sdl_mixer portmidi 

Wenn Sie nicht binstar installiert Typ haben:

conda install binstar 

An diesem Punkt könnte es Ihnen sagen, dass Die ‚binstar 'conda package wurde in' anaconda-client 'umbenannt und Sie müssen stattdessen Folgendes eingeben:

conda install anaconda-client 

Tun Sie einfach, was es Ihnen sagt. Dann endlich:

conda install -c https://conda.binstar.org/quasiben pygame 

und hoffentlich bist du fertig!