rpy2 Windows 10에 설치 하기

정식으로 rpy2에서 Window를 지원하지 않아서 생각 보다는 까다로운 것 같다.

설치한 환경은 아래와 같다.

  • Window 10 1주년 버전
  • Anaconda 4.x
  • python 3.5.x
  • R.3.3.2

pip instal rpy2를 실행 할경우 여러 오류가 발생 한다.

환경 변수 미 설정에 따른 오류

해당 오류는 init.py에서 R_HOME 환경변수를 참조 하기 때문이다. 기타 R을 쓰기위한 환경 변수를 모두 설정 해줘야 한다.

모두 시스템 변수로 설정 했다.

  • R_HOME: C:\Program Files\R\R-3.3.2
  • R_USER: 사용자 계정을 적는다.
  • Path: 맨뒤에 C:\Program Files\R\R-3.3.2\bin추가한다.

*.sh 스크립트 실행 불가 오류

자동 다운로드가 안되서 직접 .whl을 받아서 설치 한다.
사이트: http://www.lfd.uci.edu/~gohlke/pythonlibs/#rpy2

Python3의 환경 이므로
rpy2‑2.8.4‑cp36‑cp36m‑win_amd64.whl을 다운 받았다.

"not a supported wheel on this platform". 오류

아래 명령어를 실행 하면 위와 같은 오류가 발생한다.
파일 명을 변경해줘야한다.
Python 3.5 부터 파일 이름가지고 구분 하는것 같다.

pip install rpy2‑2.8.4‑cp36‑cp36m‑win_amd64.whl

파일명을 rpy2-2.8.4-py3-none-win_amd64.whl로 변경 한다.
즉 py3-none이 cp36-cp36m을 대체한 것이다.

실행 테스트


+ Recent posts