※ 환경변수
(개념)
프로세스가 컴퓨터에서 동작 시, 동작 방식에 영향을 미치는 동적 값의 모임
(특징)
① 실행할 파일이 들어있는 폴더를 Path 환경변수에 미리 설정 시,
→ 명령 프롬프트(CMD) 상에서 실행하고자 하는 파일이 있는 폴더가 아니라도 실행 가능하다.
(ex) C: \Users\USER> python ☞ 파이썬 명령어 입력시, 파이썬이 실행됨.
② Path 변수 내부에 저장된 값
③ 특정 프로그램(ex. python , java jdk/jre 등) 설치 과정에서 자동 PATH 설정이 되지 않는 경우, 컴파일 및 실행 상 편의를 위해 직접적인 환경 변수 설정이 필요할 수 있음.
④ Path 환경 변수 이외에 JAVA_HOME 등 특정 환경 변수를 새로 만드는 경우
→ 타 어플리케이션이 JAVA 이용하게 될 경우, jdk에 인스톨 된 파일을 찾는 경우가 발생하는데, 이 때 필요한 파일을 찾기 위해 JAVA_HOME이라는 환경변수를 참조하도록 미리 설정해둔다.
(수행절차: 예시)
⑴ 프롬프트 창에 python 입력
⑵ cmd입장 : python은 명령어 종류 파악 + 특정 파일명인지 파악
⑶ 환경변수로 저장된 폴더 내부에 있는 것으로 추정한다.
⑷ Path 환경변수에 저장된 C:\Windows\System32 폴더 안의 python이라는 파일을 실행시키라는 의미로 인식
⑸ python 실행
--------------------------------------------------------------------------------------------------------------------
# 1.
(문제상황)
- 파이썬 3.7.3 버전 설치 후, 아나콘다 패키지를 새로이 설치하다 환경변수 설정 인식 관련 오류 발생.
((CMD 창))
python --version
> python 3.7.3
(기대결과)
- cmd 파이썬 버전 조회 시, python 3.7.3 :: Anaconda 로 조회되어야함.
- 파이썬에 아나콘다 패키지 정상 설치 확인
(추정원인)
① Install 과정에서 팝업에 뜬 2가지 옵션 중 첫번째 항목인 Add path 설정을 체크하지 않았음
→ 환경변수가 미설정된 상태.
② 환경변수 값, 시스템변수 Path 직접 설정시, 실제 아나콘다 설치 경로와 표기한 경로의 불일치로 인한 오류일 수 있음
(전개)
- 고급 시스템 설정 부분에서 직접 파이썬 아나콘다 관련 환경변수 설정 → 저장 후, cmd 조회 시, Anaconda 안뜸
→ 설치 경로 체크, 하지만 정확한 경로로 지정한 것 확인
- 아나콘다 삭제 후, 다시 설치 시, Add Path 체크
→ 하지만 cmd 조회 시, Anaconda 안뜸
- 파이썬 삭제 후, 아나콘다 설치
→ 여전히 cmd 조회 시, Anaconda 안뜸..
(해결)
- 다시 파이선 설치 후, 재시작
#2.
Add Path 체크 비권장이라는 해석에 낚였으나, 앞으로는 Add Path 옵션이 나오면 편의성을 위해 체크해야겠다.
'[Development] > DailyGoogle' 카테고리의 다른 글
【D.D.S :: JAVA】JVM Option (0) | 2021.04.21 |
---|---|
【D.D.S JAVA】Java 메모리 구조 (JVM) 및 런타임 메모리 구조 (0) | 2021.04.20 |
【D.D.S :: OS】Java 애플리케이션 OOME(Out Of Memory Error) (0) | 2021.04.19 |