Я получаю сообщение об ошибке при попытке импортировать rpy2. Вот код и ошибка.rpy2 импорт не работает
>>> import pandas.rpy.common
Traceback (most recent call last):
File "C:\PF\WinPython-64bit-3.3.3.3\python-3.3.3.amd64\lib\site-packages\IPython\core\interactiveshell.py", line 2828, in run_code
exec(code_obj, self.user_global_ns, self.user_ns)
File "<ipython-input-148-c258a0f70d44>", line 1, in <module>
import pandas.rpy.common
File "C:\PF\WinPython-64bit-3.3.3.3\python-3.3.3.amd64\lib\site-packages\pandas\rpy\common.py", line 14, in <module>
from rpy2.robjects.packages import importr
ImportError: No module named 'rpy2'
В чем может быть проблема? Я использую питона версии 3.3.3 и панд версии 0.13.1
EDIT
Пытался установить rpy2 отдельно.
Непосредственно с помощью
python setup.py install
дал мне ошибку, чтоos
не имеет модульpopen3
.Непосредственно установка exe (rpy2-2.3.9.win32-py3.3.exe) с сайта Christoph Gohlke http://www.lfd.uci.edu/~gohlke/pythonlibs/ выполняется нормально. Но если я пытаюсь сделать
import pandas.rpy.common as com
тогда я получаю следующую ошибку (проблема с загрузкой в DLL вfrom rpy2.rinterface._rinterface import *
:.Traceback (most recent call last): File "C:\PF\WinPython-64bit-3.3.3.3\python-3.3.3.amd64\lib\site-packages\IPython\core\interactiveshell.py", line 2828, in run_code exec(code_obj, self.user_global_ns, self.user_ns) File "<ipython-input-10-63ebebefea80>", line 1, in <module> import pandas.rpy.common as com File "C:\PF\WinPython-64bit-3.3.3.3\python-3.3.3.amd64\lib\site- packages\pandas\rpy\common.py", line 14, in <module> from rpy2.robjects.packages import importr File "C:\PF\WinPython-64bit-3.3.3.3\python-3.3.3.amd64\lib\site-packages\rpy2\robjects\__init__.py", line 15, in <module> import rpy2.rinterface as rinterface File "C:\PF\WinPython-64bit-3.3.3.3\python-3.3.3.amd64\lib\site-packages\rpy2\rinterface\__init__.py", line 103, in <module> from rpy2.rinterface._rinterface import * ImportError: DLL load failed: %1 is not a valid Win32 application.
EDIT
решаемые это, наконец, кажется, как добавление R_HOME и Переменные среды среды R_USER сделали трюк.
Для получения информации о версии (например, о необходимости версии R 3.2), см. Также http://askubuntu.com/a/681142/6130 – nealmcb