2016-05-23 3 views
0

Ich verwende Python 3.5 mit Anaconda unter Windows 7 und ich möchte rpy2 verwenden. Ich habe bereits R 3.3 installiert, was in RStudio funktioniert.Installieren von rpy2

pip install rpy2 

Retour

"Versuchte R HOME zu erraten, aber kein R-Befehl in der PATH"

Ich folgte eine Lösung vorgeschlagen here und heruntergeladen rpy2 2,8 und dann

cd Downloads 
pip install rpy2-2.8.0+r33-cp35-cp35m-win32.whl 

schien zu funktionieren (Rückgabe "Erfolgreich installiert rpy2-2.8.0 ").

jedoch

import rpy2 

in Spyder liefert

"Kein Modul namens 'rpy2'"

Bitte helfen Sie, ich bin verloren ...

Antwort

0

Wenn Sie verzweifelt sind, könnten Sie installieren WinPython (für Windows-Benutzer), die eine Menge von Pakete, die bereits installiert und einsatzbereit sind, einschließlich rpy2, manchmal installieren Pakete unter Windows können stressig sein.

Oder wenn Sie wirklich machen wollen, dass es so funktioniert, überprüfen Sie könnten vielleicht, wenn das Paket in den Downloads Ordner installiert wurde und es in den Ordner entsprechend Python Bibliotheken

+0

Vielen Dank, es mit WinPython funktioniert! (Ich habe nicht alles geschrieben, aber ich habe alles stundenlang versucht, einschließlich Ihres zweiten Vorschlags, der nicht besser funktioniert hat.) – Heneark

0

Ich denke, man hat mehr als ein installierter Python ?!

Wenn ja, dann installiert "pip .. install .." die Bibliothek in diesen Python, die Sie erhalten, wenn Sie "python" in einer Shell/Konsole eingeben.

Wenn Sie diese 32Bit-Bibliothek mit der 32Bit-Version Ihrer Python 3.5 installieren möchten, können Sie eingeben "py -3.5-32 -m pip .. install .."

"py -3.5-32" Ihre 32Bit Python 3.5 Interpreter wählen (aus Ihrer Registrierung?) "-m pip" lädt das Modul pip.

Der Rest des Pip-Befehls ist das gleiche wie zuvor, etwas mit installieren ... Paket ..