2016-08-09 2 views
0

우분투 14.04에서 파이썬 3.4.3을 사용하고 있으며 일부 결과를 얻으려면 R 코드를 사용하고 싶습니다. 나는 pyper와 rpy2와 같은 몇몇 패키지의 존재를 안다. 그러나 그들은 python2와 만 호환된다. 파이썬 3.4.3 내부 R 코드를 사용할 수있는 방법이 있나요 나는이파이썬 3 - R 함수 사용/랩

Exception information: 
Traceback (most recent call last): 
    File "/usr/lib/python3/dist-packages/pip/basecommand.py", line 122, in main 
    status = self.run(options, args) 
    File "/usr/lib/python3/dist-packages/pip/commands/install.py", line 283, in run 
    requirement_set.install(install_options, global_options, root=options.root_path) 
    File "/usr/lib/python3/dist-packages/pip/req.py", line 1436, in install 
    requirement.install(install_options, global_options, *args, **kwargs) 
    File "/usr/lib/python3/dist-packages/pip/req.py", line 707, in install 
    cwd=self.source_dir, filter_stdout=self._filter_install, show_stdout=False) 
    File "/usr/lib/python3/dist-packages/pip/util.py", line 715, in call_subprocess 
    % (command_desc, proc.returncode, cwd)) 
pip.exceptions.InstallationError: Command /usr/bin/python3 -c "import setuptools, tokenize;__file__='/tmp/pip_build_user/rpy2/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-8hhbkgev-record/install-record.txt --single-version-externally-managed --compile failed with error code 1 in /tmp/pip_build_user/rpy2 

에 따라 얻을 'sudo는 pip3하는 RPY2를 설치'를 입력하여 ?

+0

당신이에서 * 바퀴 * [C.와 RPY2를 설치하려고 했 사실 파이썬 2와 파이썬 모두와 호환 Gohlke 웹 사이트] (http://www.lfd.uci.edu/~gohlke/pythonlibs/)? 윈도우즈에서 설치를하기위한 몇 가지 트릭이 있다고 생각합니다. 예를 들어 http://stackoverflow.com/a/32983656/5050917을 참고하십시오. – mgc

답변

0

RPY 3. http://rpy2.readthedocs.io/en/version_2.8.x/overview.html#requirements

Requirements

Currently the development is done on UNIX-like operating systems with the following software versions. Those are the recommended versions to run rpy2 with.

  • Python 3.5, with intended compatibility with 2.7 and > 3.3
+0

그래서 pip3 rpy2 설치하지 않는 동안 pip 설치 rpy2 작동합니까? call_subprocess % (command_desc, proc.returncode, cwd)에서 "/usr/lib/python3/dist-packages/pip/util.py"파일의 715 줄 pip.exceptions.InstallationError : 명령/usr/bin// python3 -c "가져 오기 setuptools, tokenize; __ 파일 __ = '/ tmp/pip_build_user/rpy2/setup.py'; exec (컴파일 (getattr (토큰 화, 'open', open) (__ file __) \\ \ ', \ n'), __file__, 'exec')) "install --record /tmp/pip-8hhbkgev-record/install-record.txt --single-version-externally-managed --compile/tmp/pip_build_user/rpy2에서 오류 코드 1로 실패했습니다 – user1403546

+0

'pip install rpy2'를 사용하면 Python 3에 설치되지 않았습니까? 때로는 패키지가 Python 2와 3 모두와 호환되는 경우, pip 설치 만 사용하여 두 버전 모두에 충분합니다. – Jokab

+0

pip3을 사용하지 않고 * 바이너리를 수동으로 컴파일하려고 했습니까? 아니면 미리 컴파일 된 바이너리를 다운로드 했습니까? 다른 패키지와 비슷한 문제가 있었는데 저장소에서 문제가 발생했습니다. 큰 프로젝트에서는 그리 흔하지 않지만 그렇게됩니다. – Synedraacus