So installieren Sie rpy2 auf Mac OS X
-
02-10-2019 - |
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
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!
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.
genanntWenn 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