Вопрос

Я пытаюсь, пока безуспешно, при установке RPY2 для Python на My Mac OSX. Я пробовал Macports и Darwinports, но им не повезло

import rpy2

в пределах среды Shell Python. Я не знаю много о программировании в Mac, и я Wiz при установке модулей в системе на основе Windoze, но за жизнь меня не может сделать простой порт на моем Mac дома.


То, что я после, если кто-то будет таким добрым, «тупым» инструкции для успешной установки RPY2 для Mac OSX Snow Leopard. Надеюсь, кто-то здесь сделал это успешно и может набросать процесс, который они взяли? По крайней мере, это то, что я надеюсь.

Спасибо заранее!

Это было полезно?

Решение

Easy_install и RPY2 работают хорошо вместе (только что сделали), но вам нужно Easy_install In Sync с вашей конкретной версией Python. Это сводится к управлению вашим переменным среды $ Path и $ Pythonpath, так что первый каталог Python, который появляется, является версией, которую вы хотите, а также имеет нужную версию Easy_install. Не делайте Попробуйте решить это, вынимая заводскую установленную версию Python.

Вы устанавливаете ваши переменные пути в свой домашний каталог. Если вы используете корпус Bash по умолчанию, проверьте .bash_profile для

$ echo $ pythonpath /library/frameworks/python.framework/versions/2.7/lib/yphon2.7/site-packages/

что скажет вам, где и в каком порядке установленные пакеты ищеты

а также

$ echo $ path

/opt/local/bin:/opt/local/sbin:/library/frameworks/python.framework/versions/2.7/bin:/usr/bin:

Вместо того, чтобы дать рецепт для того, как установить их, если это необходимо, я рекомендую вам проконсультироваться с обычными источниками, потому что небольшое знание опасно и оказывает равновесие раковины разумной, но неправильно, догадки - реальная опасность.

Другие советы

Сначала убедитесь, что вы успешно установили RPY2. Посмотрите / opt / local / var / macports / программное обеспечение для чего-либо с rpy2 в заголовке. Возможно, это называется PY26-RPY в зависимости от версии Python, которую вы работаете.

Если вы видите, что вам просто нужно использовать правильный путь к Python. Проверьте местоположение по умолчанию Python, как это:

which python

Это вернет местоположение первого Python, найденного и, вероятно, будет скажет / usr / bin / python, но вы должны использовать версию, которую RPY2 был скомпилирован против .. что живет в / opt / local / bin.

Пытаться:

/opt/local/bin/python2.6

тогда:

import rpy2
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top