Wie installiere ich rpy2 unter Mac OS X

Ich versuche, so weit erfolglos, bei der Installation der rpy2 für python auf meinem Mac OSX. Ich habe versucht, Macports und DarwinPorts aber hatte kein Glück mit

import rpy2

Innerhalb der Python-Shell-Umgebung. Ich weiß nicht viel über die Programmierung in Mac und ich bin ein Wiz bei der Installation von Modulen auf einem Windoze-basierten System, aber für das Leben von mir kann nicht einen einfachen Port auf meinem Mac zu Hause.

Was ich bin, wenn jemand so nett wäre, sind "dumbed down" Anweisungen für eine erfolgreiche Installation von rpy2 für Mac OSX Snow Leopard. Hoffentlich hat jemand hier dies erfolgreich gemacht und kann den Prozess skizzieren, den sie gemacht haben? Mindestens das hoffe ich.

Vielen Dank im Voraus!

2 Solutions collect form web for “Wie installiere ich rpy2 unter Mac OS X”

Easy_install und rpy2 funktionieren gut zusammen (einfach tat es) aber du musst easy_install synchron mit deiner python Version haben. Dies kommt auf die Kontrolle Ihrer $ PATH und $ PYTHONPATH Umgebungsvariablen, so dass das erste Python-Verzeichnis, das angezeigt wird, ist die Version, die Sie wollen und hat auch die easy_install Version, die Sie wollen. Versuchen Sie nicht, dies zu lösen, indem Sie die werkseitig installierte Version von Python herausnehmen.

Sie legen Ihre Pfadvariablen in Ihrem Home-Verzeichnis fest. Wenn Sie die Standard-bash-Shell verwenden, überprüfen Sie .bash_profile for

$ Echo $ PYTHONPATH /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/

Die Ihnen sagen, wo und in welcher Reihenfolge installierte Pakete gesucht werden

und

$ Echo $ PATH

/opt/local/bin:/opt/local/sbin:/Library/Frameworks/Python.framework/Versions/2.7/bin:/usr/bin:

Anstatt ein Rezept zu geben, wie man diese bei Bedarf festlegt, ermutige ich Sie, die üblichen Quellen zu konsultieren, weil ein wenig Wissen gefährlich ist und die Shell unwirksam macht, aber falsch ist, ist eine echte Gefahr.

Prüfen Sie zuerst, ob Sie rpy2 erfolgreich installiert haben. Schau in / opt / local / var / macports / software für alles mit rpy2 im Titel. Es ist vielleicht py26-rpy abhängig von der Version von Python, die Sie laufen.

Wenn Sie das sehen, dann müssen Sie nur den richtigen Pfad zu Python verwenden .. überprüfen Sie die Standardposition von Python wie folgt:

 which python 

Dies wird die Position des ersten Python gefunden und wird wahrscheinlich sagen / usr / bin / python aber du solltest die Version verwenden, die rpy2 kompiliert wurde .. was lebt in / opt / local / bin.

Versuchen:

 /opt/local/bin/python2.6 

dann:

 import rpy2 
Python ist die beste Programmiersprache der Welt.