KoSpacing 패키지 설치 오류
안녕하세요. R을 막 공부하기 시작한 대학생입니다. R 사용 중 더 깔끔한 텍스트 마이닝을 위해서 제작해 주신 KoSpacing 패키지를 사용하고자 설치를 진행했으나 non-zero exit status 오류가 계속해서 발생하여 문의드립니다. 다른 패키지를 설치할 때는 이러한 오류가 발생하지 않았는데 KoSpacing과 이를 설치하기 위한 hashmap 설치에만 해당 오류가 발생합니다.
오류 문구 남겨드립니다. 감사합니다.
ERROR: compilation failed for package 'hashmap'
- removing 'C:/R-4.1.2/library/hashmap' Downloading GitHub repo nathan-russell/hashmap@HEAD Skipping hashmap, it is already being installed √ checking for file 'C:\Users\user1\AppData\Local\Temp\RtmpIzOgGY\remotes6ae0457a50c2\haven-jeon-KoSpacing-f6728eb/DESCRIPTION' ...
- preparing 'KoSpacing': √ checking DESCRIPTION meta-information ...
- checking for LF line-endings in source and make files and shell scripts
- checking for empty or unneeded directories Omitted 'LazyData' from DESCRIPTION
- building 'KoSpacing_0.1.2.tar.gz'
ERROR: dependency 'hashmap' is not available for package 'KoSpacing'
- removing 'C:/R-4.1.2/library/KoSpacing' Warning messages: 1: In i.p(...) : installation of package ‘C:/Users/user1/AppData/Local/Temp/RtmpIzOgGY/file6ae058f73297/hashmap_0.2.2.tar.gz’ had non-zero exit status 2: In i.p(...) : installation of package ‘C:/Users/user1/AppData/Local/Temp/RtmpIzOgGY/file6ae02cd961f2/KoSpacing_0.1.2.tar.gz’ had non-zero exit status
안녕하세요, hashmap이 모종의 이유로 설치가 진행되지 않는데요. 제 패키지도 아니고, 패키지 자체도 관리가 안된지 오래되어서 이유를 찾을 수 없었습니다.
그래서 없는 버전으로 코드를 수정하였습니다. https://github.com/forkonlp/KoSpacing
문제는 패키지가 내부적으로 사용하는 reticulate 패키지가 현재 KoSpacing 의 구조에서 conda 환경을 불러오지 못하는 문제가 발생하여 제한적인 형태로 우선 동작하게 해두었습니다.
제한적인 형태란 reticulate==1.22 로 고정해야 합니다. 위 링크에 설치방법은 설명했습니다만, 관련해서 추가 정보를 드리면,
reticulate 패키지의 현재 버전은 1.25이고, 이걸 사용하는 다른 패키지들이 있다면 동작하지 않을 수 있게 됩니다. 예를들어 현재의 keras 패키지는 reticulate를 1.23 부터 사용하도록 강제하고 있습니다. 그렇기 때문에, 다른 reticulate 패키지의 1.23 이상 버전을 필요로 하는 패키지들을 사용할 수 없는 상태에서 KoSpacing을 사용해야 합니다.
문제를 개선한 버전을 제공하기 위해 방법을 찾고 있습니다. 나은 방법을 찾으면 공유드리겠습니다. 감사합니다.
안녕하세요? 최근에 다시 댓글 분석을 할 일이 있어 오랜만에 쓰려고 하다 supsuplee님과 동일한 문제로 사용하지 못했습니다. 수정하셨다는 내용을 확인하고 설치하였으나 set_env가 없다고 뜨네요ㅠㅠ
set_env() Error in set_env() : could not find function "set_env" KoSpacing::set_env() Error: 'set_env' is not an exported object from 'namespace:KoSpacing'
@Yun-Hyunjun 안녕하세요,
https://github.com/forkonlp/KoSpacing 레포의 readme 를 참고 부탁드립니다. 감사합니다.
안녕하세요. kospacing 설치는 무사히 마쳤는데 set_env에서 계속 에러가 나서 문의 드립니다. 위의 Yun- 님과 동일한데 혹시 이 문제를 해결할 수 있는 방법이 있을까요? 위의 readme에서도 답을 찾을 수 없어 부탁드립니다.
Error in set_env() : could not find function "set_env"