2014-06-09 2 views
4

У меня есть последняя дистрибутива Anaconda Python, установленная в Windows 8, и я пытаюсь установить пакет rpy2. Сначала я столкнулся с несколькими проблемами, которые мне удалось обойти, но теперь я застрял в одной конкретной ошибке, которую я вставляю ниже.Ошибка установки rpy2 в Windows 8 (Anaconda)

Команда

pip install rpy2 

выходит со следующим сообщением об ошибке:

In file included from .\rpy\rinterface\_rinterface.c:58:0: 

.\rpy\rinterface\_rinterface.h:8:15: fatal error: R.h: No such file or 
directory 

compilation terminated. 

error: command 'gcc' failed with exit status 1 

Любые предложения? Путь к R.h включен в мою среду.

+2

Попробуйте http://www.lfd.uci.edu/~gohlke/pythonlibs/#rpy2 – cgohlke

ответ

5

Двоическое средство доктора Гольке, вероятно, является самым простым решением. Но вам нужно изменить путь установки Python в вашем реестре, чтобы этот метод работал. Соответствующий ключ находится в HKEY_LOCAL_MACHINE \ SOFTWARE \ Python \ PythonCore \ 2.7 \ InstallPath. Измените его так, чтобы anaconda Python был установкой по умолчанию python. Вы всегда можете изменить его, если хотите.

+0

Ну, это действительно сработало! Я все еще не могу понять, что было причиной ошибки раньше, но я думаю, что это не так. Спасибо :) –

+0

Также сложно установить 'rpy2' на машине' win'. Вот почему мы все ценим двоичные файлы доктора Гольке. :) –

+0

Значение по умолчанию - 'Python 2.7', следует ли изменить его на абсолютное значение anaconda python? –

Смежные вопросы