/ / rpy2 sur OSX Lion - python, r, rpy2

Erreur rpy2 sur OSX Lion - python, r, rpy2

J'ai "essayé l'installation (qui se termine avec succès) de rpy2 à la fois depuis le source (installation de python.py) et macports, et après avoir essayé d'importer rpy2, j'obtiens cette erreur:

/Library/Python/2.7/site-packages/rpy2/rinterface/__init__.py in <module>()
76
77
---> 78 from rpy2.rinterface._rinterface import *
79
80

ImportError: dlopen(/Library/Python/2.7/site-packages/rpy2/rinterface/_rinterface.so, 2): Library not loaded: /Library/Frameworks/R.framework/Versions/2.13/Resources/lib/libR.dylib
Referenced from: /Library/Python/2.7/site-packages/rpy2/rinterface/_rinterface.so
Reason: image not found

Je ne peux pas sembler comprendre cela, une idée?

Merci!

Réponses:

0 pour la réponse № 1

Les liaisons Python dépendent d’un R actifinstallation. Sur la base des chemins de fichiers indiqués, le suivi que vous indiquez doit provenir de votre installation source et ne permet pas de trouver le framework R ni les bibliothèques qui ne se trouveraient pas à cet emplacement (/Library/Frameworks) si installé par MacPorts. Votre meilleur pari est de vous en tenir à la solution complète MacPorts. Cela soulève la question de la version des liaisons rpy2 que vous avez installée. MacPorts propose actuellement trois versions: py25-rpy2, py26-rpy2, et py27-rpy2. Chacun est installé dans la version MacPorts Python correspondante. Donc si vous avez installé py27-rpy2, vous devez appeler le MacPorts python2.7. A partir d'un terminal shell, essayez:

/opt/local/bin/python2.7