http://www.lfd.uci.edu/~gohlke/pythonlibs/
1. 접속
2. rpy2 검색해서 다운로드. 난 64비트라 가장 밑에 있는 amd64 붙은 것을 다운 받음.
Rpy2 (unstable) provides access to the R software environment for statistical computing and graphics.
Requires R 3.2.
- rpy2‑2.7.8‑cp27‑none‑win32.whl
- rpy2‑2.7.8‑cp27‑none‑win_amd64.whl
- rpy2‑2.7.8‑cp34‑none‑win32.whl
- rpy2‑2.7.8‑cp34‑none‑win_amd64.whl
- rpy2‑2.7.8‑cp35‑none‑win32.whl
- rpy2‑2.7.8‑cp35‑none‑win_amd64.whl
- rpy2‑2.8.6‑cp35‑cp35m‑win32.whl
- rpy2‑2.8.6‑cp35‑cp35m‑win_amd64.whl
- rpy2‑2.8.6‑cp36‑cp36m‑win32.whl
- rpy2‑2.8.6‑cp36‑cp36m‑win_amd64.whl
3. 다운로드 받은 파일을 유저 바로 아래 자기컴퓨터명 폴더 경로에 넣음. C:\Users\Kun
-만약에 이러기 싫으면 프롬포트 창에서 cd [자기 다운로드받은 파일 경로] 로 들어간 뒤 경로로 접근하면 된다.
4. 아나콘다 프롬포트 실행
5. 콘솔창에 이거 입력
pip install rpy2‑2.8.6‑cp36‑cp36m‑win_amd64.whl
6. 설치 성공 (?) 역시 오류
내가 알기론 무슨 R을 환경변수에다 추가해줘야하고 엄청 복잡한 작업이 또 있었던 걸로 안다. 그런데 왜 설치가 돼는 지 모르지만 오늘 해보니 설치가 됐다.(윈 64비트 아나콘다 3.6) 하지만 오류. R_user 가 정의가 안됐다나 뭐라나.
7. 일단 여러 사이트들의 환경변수 추가 검색을 통해 추가해봄. 안된다. 그러다 스택 질문 중 마지막 답변
https://stackoverflow.com/questions/12698877/how-to-setup-environment-variable-r-user-to-use-rpy2-in-python
8. 이런 식으로 홈과 유저 세팅을 해주고 나면 감격의 함수 출력.
import os
os.environ['R_HOME'] = 'C://Program Files//R//R-3.4.0'
os.environ['R_USER']= 'C://Anaconda3//Lib//site-packages//rpy2'
import rpy2.robjects as robjects
r = robjects.r
x = r.rnorm(10)
print(x)
'아마추어 데이터과학자' 카테고리의 다른 글
rpy2 쉽게(?)설치하기 (0) | 2017.08.05 |
---|---|
tensorflow 오류 없이 잘 설치하는 법 (0) | 2017.08.04 |
(해결중)rolling 문제 (0) | 2017.07.30 |
판다스(pandas)에서 마지막 열 지우는 방법 (0) | 2017.07.28 |
판다스(Pandas)와 R의 rolling 차이 (0) | 2017.07.28 |
판다스(pandas)연습. 몇 개마다 n 이상인 것들 갯수 세기 (0) | 2017.07.27 |