Comment faire pour installer rpy2 sous Mac OS X
-
02-10-2019 - |
Question
J'essaie, sans succès jusqu'à présent, à l'installation du rpy2 pour python sur mon Mac OSX. Je l'ai essayé et Macports DarwinPorts mais ai pas eu de chance avec
import rpy2
Ce que je suis après, si quelqu'un veut bien, sont « dumbed » instructions pour une installation réussie de rpy2 pour Mac OS X Snow Leopard. Espérons que quelqu'un ici a fait avec succès et peut décrire le processus qu'ils ont pris? Au moins c'est ce que j'espère.
Un grand merci à l'avance!
La solution
easy_install et travail rpy2 bien ensemble (juste fait), mais vous devez avoir easy_install en phase avec votre version python spécifique. Cela revient à contrôler votre $ PATH et $ variables d'environnement PYTHONPATH pour que le premier répertoire Python qui apparaît est la version que vous voulez et a également la version easy_install vous voulez. Ne pas essayer de résoudre ce problème en prenant la version installée de l'usine de Python.
Vous définissez vos variables de chemin dans votre répertoire personnel. Si vous utilisez le shell bash par défaut, cochez .bash_profile pour
echo $ $ PYTHONPATH /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages /
qui vous dira où et dans quel ordre les paquets installés sont recherchés
et
$ echo $ PATH
/opt/local/bin:/opt/local/sbin:/Library/Frameworks/Python.framework/Versions/2.7/bin:/usr/bin:
Plutôt que de donner une recette pour savoir comment régler ces cas de besoin, je vous encourage à consulter les sources habituelles, car un peu de connaissance est dangereux et rendant impossible l'utilisation de la coque par raisonnable, mais mal, est un vrai suppositions danger.
Autres conseils
Vérifiez d'abord que vous avez installé rpy2 avec succès. Rechercher dans / opt / local / var / macports / logiciel pour quoi que ce soit avec rpy2 dans le titre. Il peut être appelé py26-RPY selon la version de Python que vous utilisez.
Si vous voyez que vous avez juste besoin d'utiliser le bon chemin pour Python .. vérifier l'emplacement par défaut de Python comme ceci:
which python
Ceci renvoie l'emplacement du premier Python trouvé et vous dira probablement / usr / bin / python, mais vous devez utiliser la version rpy2 a été compilé .. qui vit dans / opt / bin local /.
Essayez:
/opt/local/bin/python2.6
alors:
import rpy2