R로 텍스트분석을 하려는 분들이라면 KoNLP 패키지를 설치하실 것이고, KoNLP 패키지를 사용하기 위해 java를 설치하셔야 합니다. 그런데 R에서 자바를 설치하는 install_jdk() 명령에서 다음과 같은 오류가 나오는 경우가 있습니다. 검색해도 안 나오는 경우라 해결법을 공유합니다.
Error in file(path, open = file_mode, encoding = "utf-8" :
cannot open the connection
In addition: Warning message:
In file(path, open = file_mode, encoding = "utf-8") :
cannot open file 'C:/Users/계정명/OneDrive/??/.Renviron': Invalid argument
한글 윈도우에서 MS오피스를 구입하여 설치하시면 따라 오는 원드라이브에서 '문서' 폴더명을 한글로 설정하기 때문에 발생하는 문제입니다. 윈도우를 처음 설치하실 때, 계정을 한글로 입력하셔도 마찬가지 문제가 발생할 것으로 생각됩니다.
요점은 '문서'의 경로에서 한글을 영어로 바꾸는 것입니다. 파일 탐색기(내 컴퓨터)를 열어 주세요. 왼쪽의 바로가기 경로 중 OneDrive가 있을 겁니다. 클릭해주세요.
오른쪽에 문서, 사진, 기타 잡다한 바로가기나 파일이 있을 건데요, 문서를 오른클릭-속성(R)으로 들어가 주세요.
문서 속성 창에서 위치 탭을 클릭하시면 문서 폴더의 경로가 표시됩니다. 경로 끝의 '문서'를 'Ducument' 등의 영어로 바꿔 주시고, 만약 C:\Users\계정명이 한글로 되어 있다면 경로 자체를 C:\Document 등으로 아예 바꿔 주시길 추천합니다. 적용을 클릭하시고 파일을 옮길 거냐는 물음에는 예를 선택합니다.
파일 이동이 끝나면 확인을 눌러 주세요. 마지막으로 R이나 RStudio가 실행 중이라면 모두 종료하신 다음 다시 R이나 RStudio를 실행합니다. multilinguer 패키지를 먼저 설치하고 불러들이신 다음 install_jdk() 명령을 실행하시면 설치가 정상적으로 진행되고 Restarting R session... 메시지가 뜰 겁니다. 이러면 java가 R에 정상적으로 설치됩니다.
'팁' 카테고리의 다른 글
소니 베가스 프로에서 동영상 렌더링 중 멈춤 현상 해결법 (6) | 2019.03.05 |
---|---|
암호 걸린 무선네트워크에서 무선공유기끼리 AP잡기 (0) | 2018.06.04 |
xp 설치시 호환되는 파티션 오류해결 (5) | 2012.02.13 |