Summary
- StanfordCoreNLP 라이브러리를 활용하는 Python 코드를 구현하던 중 JAVA가 `RuntimeError: Java not found.` 메시지를 마주하였다. 이에 JAVA를 설치해보고자 한다.
- 현재 내 맥의 환경은 아래와 같다.
* OS: 13.0.1 (22A400)
* Processor: 2.3 GHz Quad-Core Intel Core i5
Contents
내용은 아주 간단하다. (1) 오라클에 들어가서 JAVA JDK를 설치해주고 (2) 환경 변수를 등록해주면 된다.
차례차례 진행해보도록 하자.
1. 먼저 내 맥에 JAVA가 없는지 확실히 확인하기 위해 아래와 같이 실행하였다.
java --version
확실히 설치되지 않았음을 알 수 있다.
2. Oracle 다운로드 페이지에 들어가 설치해준다.
* 링크: https://www.oracle.com/java/technologies/downloads/#jdk17-mac
나는 MacOS 탭에 `x64 DGM Installer`를 설치해주었다. 설치된 파일을 아래 이미지와 같이 순서대로 진행해준다.
3. 다시 설치 여부를 확인해보면 설치가 되었음을 알 수 있다.
4. JAVA 환경 변수 설정을 해준다.
위에서 끝났다면 아주 간단했겠지만 JAVA는 환경 변수 설정을 따로 해주어야 한다. 그러기 위해서는 어디에 설치되었는지를 확인하여야 한다. 따로 경로 설정을 해주지 않았다면 `/Library/Java/JavaVirtualMachines`에 저장되므로 해당 디렉토리에 가서 한 번 더 확인을 해 주었다.
그렇다면 이렇게 얻은 파일의 경로를 vi 편집기를 통해 bash_profile 파일에 입력해줄 것이다.
vi ~/.bash_profile
위 명령어를 입력하면 vi 에디터 화면이 나올텐데 아까 발견한 경로를 아래와 같이 넣어준다. 그리고 마지막에 esc 누른 다음 `:wq`를 눌러주어야 한다. 저장하고 종료한다는 의미로, 이것을 하지 않고 강제로 나가게 되면 저장이 안 될 것이다.
5. 환경 변수가 잘 저장되었는지 확인하기
source 명령어를 통해 적용해준 다음 JAVA_HOME을 출력해보면 우리가 지정해준 주소가 나오는 것을 알 수 있다.
Conclusion
- 파이썬 라이브러리를 활용할 때에도 JAVA가 필요한 순간들이 있다. 흔치는 않지만 이런 상황들을 대비하여 잘 정리해두는 것이 좋을 것 같아 정리하게 되었다.
References
[1] 맥북 자바 설치 및 환경 변수 설정: https://velog.io/@chrkb1569/%EB%A7%A5%EB%B6%81-%EC%9E%90%EB%B0%94-%EC%84%A4%EC%B9%98
[2] [java] mac os , 맥북 JAVA 환경변수 설정: https://gymdev.tistory.com/72
'Developer > 개발 환경 구축' 카테고리의 다른 글
React.js 환경 구축 (0) | 2024.06.24 |
---|---|
[환경구축][PEFT] RuntimeError: Failed to import transformers.trainer because of the following error (부제: 윈도우에서 PEFT를 시도하려고 할 때 생기는 일) (1) | 2023.10.22 |
[환경구축][Conda] Conda 업데이트 하는 방법 (0) | 2023.08.10 |
[환경구축][Conda] 가상환경 생성/제거/(비)활성화/리스트 보기 (0) | 2023.05.09 |
[환경구축][TensorFlow] 모델 시각화 함수 plot_model() 작동 오류 해결 (부제: 패키지 설치를 했는데도 자꾸 설치를 하라고 한다?) (0) | 2023.04.27 |