Frage

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

habe

import rpy2

in der Python-Shell-Umgebung. Ich weiß nicht viel über die in Mac-Programmierung und ich bin einen wiz bei Modulen auf einem Windoof basiertes System installieren, sondern für das Leben von mir kann nicht einen einfachen Port auf meinem Mac zu Hause tun.


Was ich nach, wenn jemand so freundlich sein würden, „verdummt“ Anweisungen für eine erfolgreiche Installation von von rpy2 für Mac OSX Snow Leopard. Hoffentlich jemand hier hat dies erfolgreich getan und den Prozess umreißen können sie genommen hat? Mindestens das ist, was ich hoffe.

Vielen Dank im Voraus!

War es hilfreich?

Lösung

easy_install und rpy2 funktionieren zusammen (tat es einfach), aber Sie müssen easy_install synchron mit Ihrer spezifischen Python-Version haben. Dies kommt zu $ ??PATH Steuern und $ PYTHONPATH Umgebungsvariablen, so dass das erste Python-Verzeichnis, das angezeigt ist die Version, die Sie wünschen und auch die easy_install Version hat Sie wollen. Do not versuchen, dies zu lösen, indem sie die Fabrik installierte Version von Python herausnehmen.

gesetzt Sie Ihre Pfadvariablen in Ihrem Home-Verzeichnis. Wenn Sie die Standard-Bash-Shell verwenden, prüfen Bash_profile für

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

die Ihnen sagen, wo und in welcher installierten Pakete bestellen werden gesucht

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 diese zu setzen, wenn nötig, ich Sie ermutigen, die üblichen Quellen zu konsultieren, weil ein wenig Wissen ist gefährlich und machen die Schale unwirksam durch vernünftig, aber falsch ist Vermutungen eine reale Gefahr.

Andere Tipps

Überprüfen Sie zunächst, dass Sie rpy2 erfolgreich installiert. Blick in / opt / local / var / Macports / Software für alles, was mit rpy2 im Titel. Es ist vielleicht py26-rpy je nach Version von Python Sie ausgeführt werden.

genannt

Wenn Sie sehen, dass dann verwenden Sie müssen nur den richtigen Weg zu Python .. überprüfen Sie die Standardverzeichnis von Python wie folgt aus:

which python

Dies wird die Position des ersten Python zurückkehren gefunden und wird wahrscheinlich sagen, / usr / bin / python, aber Sie sollten die Version verwenden, die rpy2 gegen .. kompiliert wurde, die in / opt / local / bin lebt.

Versuchen Sie:

/opt/local/bin/python2.6

dann:

import rpy2
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top