У меня есть виртуальный виджет Python с pyenv-virtualenv. Я установил R statistical software, и теперь мне нужно установить пакет rpy2, чтобы разрешить связь между Python и R.Установить rpy2 внутри virtualenv (не найти нужную библиотеку)
Установлены оба варианта Python v2.7.12 и R 3.3.1 (2016-06-21).
Попытка установить rpy2
с pip install rpy2
терпит неудачу с:
/usr/bin/ld: no se puede encontrar -llzma
collect2: error: ld returned 1 exit status
error: command 'gcc' failed with exit status 1
----------------------------------------
Command "/home/gabriel/.pyenv/versions/2.7.12/envs/test-env/bin/python2.7 -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-b7O2v3/rpy2/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-4SXyxe-record/install-record.txt --single-version-externally-managed --compile --install-headers /home/gabriel/.pyenv/versions/2.7.12/envs/asteca-env/include/site/python2.7/rpy2" failed with error code 1 in /tmp/pip-build-b7O2v3/rpy2/
no se puede encontrar -llzma
can't find -llzma
означает.
python-dev
уже установлен в моей системе.
Как я могу обойти эту проблему?
rpy2 должен работать в virtualenv. Предыдущие сообщения, напечатанные на терминале при установке, могут содержать полезную информацию, если вы можете поделиться ими. – lgautier
Извините, что так долго не отвечал @lgautier, у меня не было доступа к системе, в которой виртуальный сервер был установлен до сих пор. Проблема заключалась в том, что я установил 'python-dev' ** после того, как ** был создан virtualenv. Я добавлю ответ, подробно описывающий это сейчас. – Gabriel