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

dans l'environnement shell python. Je ne sais pas beaucoup sur la programmation sous Mac et je suis wiz à l'installation des modules sur un système Windoze, mais pour la vie de moi ne peut pas faire un simple port sur mon Mac à la maison.


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!

Était-ce utile?

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
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top