Как установить RPY2 на Mac OS X
-
02-10-2019 - |
Вопрос
Я пытаюсь, пока безуспешно, при установке RPY2 для Python на My Mac OSX. Я пробовал Macports и Darwinports, но им не повезло
import rpy2
То, что я после, если кто-то будет таким добрым, «тупым» инструкции для успешной установки 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