728x90

 


1. 환경변수(Environment Variable)란 무엇인가?

더보기

환경변수(Environment Variable)는

Windows, macOS, Linux, 모두에서 사용되며

운영체제 관점에서 프로그램 실행해야 할 때

“어디에 어떤 프로그램이 있는지” 참고하도록 저장해 두는 전역적 설정값 입니다.

 

@ 모든 운영체제에는 환경변수 설정하는 방법이 존재합니다. 

@ 개발자라면 기본적으로 숙지해야 하는 개념과 기능입니다.

@ 윈도우에서 개발시, 경로(파일명, 폴더명, 계정명)에 한글과 공백을 절대 사용하지 않습니다.


 

2. [윈도우키 + S] 단축키, 윈도우 검색

더보기

[Windows 10] 에서 [윈도우+S]

 

 

[Windows 11] 에서 [윈도우+S]

 


 

 

[한글 윈도우] 에서 검색 키워드 

시스템 환경 변수 편집

 

[영문 윈도우] 에서 검색 키워드

edit the system environment variables

 

3. [시스템 속성] → [고급 탭] → [환경 변수] 로 이동

 

4. 시스템 환경 변수 추가

더보기
@ 해당 경로에 어떤 파일이 들어있는지 확인하고,
@ 시스템 환경 변수에 프로그램 경로를 추가하는 작업이 어떤 의미인지 찾아보세요.

 


 

5. 환경변수 적용 확인

더보기
where python
where pip
python -c "import sys; print(sys.executable)"
pip --version

 

6. 환경변수 우선순위 변경 테스트

더보기

A. 파이썬과 환경변수 주의 사항

파이썬은 여러 버전의 파이썬을 설치할 수 있습니다.

현제 파이썬 3.14, 3.9, 3.11 버전이 동시에 설치되어 있습니다.

이 때, 실행되는 파이썬은 환경변수에 의해 결정됩니다.. 

 

 

B. (윈도우) 환경변수 확인

모든 운영체제에는 환경변수 설정하는 방법이 존재합니다. 

개발자라면 기본적으로 숙지해야 하는 개념과 기능입니다.

 


C.
환경변수 우선순위 변경 테스트

환경변수의 우선순위에 따라서, 

where python, python --version 명령어의 결과가 달라짐을 확인할 수 있습니다. 


 

7. 환경변수를 사용하지 않은, 프로그램 실행 방법

더보기

환경변수가 설정되어 있지 않거나,

환경변수에 벗어나는 프로그램을 실행시키고 싶다면

실제 프로그램의 전체 경로를 통해 실행한다.