Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- FLUTTER
- richtext
- DOM
- 노마드코더
- 자바
- 강원도속초맛집
- 부스트코스
- 정렬알고리즘
- 남양주맛집
- 포인터
- 아스키코드
- 속초여행
- 장고
- JavaScript
- BeautifulSoup
- popupmenubutton
- 건대입구맛집
- pipenv
- 가상환경
- 성수동카페
- c언어문자열
- Python
- python3
- Django
- 추상클래스
- removetooltip
- 알고리즘
- 컴퓨터과학
- 상속
- 코딩독학
Archives
- Today
- Total
YUYANE
Python/ 환경변수(Path) 본문
처음 코딩을 시작할 때 부터 종종 등장하는 환경변수/Path가 너무 낯설어서 이참에 개념 정리.
환경변수(Path)
1) 운영체제가 참조하는 변수
- 마이크로소프트의 윈도우 시리즈는 운영체제 중 하나
- 요즘 윈도우는 GUI 환경에서 실행 되지만, 초기 모델은 DOS 환경 (쉽게 말해 cmd 환경)
- cmd 환경에서는 명령어를 통해 행동이 실행 된다.
- 덧붙이자면, GUI 환경에서 더블클릭 등으로 경로 이동해도 내부적으로는 아래 명령프롬프트에서 명령어들이 실행된다고 이해할 수도 있다.
- 자바에서 자동적으로 import 되는 object 클래스 처럼, 여기에도 기본적으로 내장 된 내장 명령어들이 있다.
2) 기본 명령어에 없는 경우?
예를 들어 자바컴파일러인 javac.exe를 실행하고 싶다고 하자.
cmd에서 곧바로 'javac' 입력 후 엔터를 누른다면?
'javac'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다.
이는 운영체제가 javac라는 명령어를 찾을 수 없기 때문에 나타난다.
이 때 설정하는 것이 환경변수! Path 변수에 자바 컴파일러(javac.exe)와 자바 인터프리터(java.exe)가 있는 bin 디렉토리를 잡아주면, 운영체제는 'javac'라는 명령어가 내부 명령어에 없는 경우, Path에 설정된 경로들에서 'javac' 명령어가 있는 지 검사하게 된다.
즉, Path 변수는 운영체제가 외부 명령어를 검색할 위치를 저장할 수 있는 변수!
참고
'Programming Languages > PYTHON' 카테고리의 다른 글
Python/ 문자열에서 특정 인덱스 값 다음의 문자를 찾을 때 유의 (0) | 2021.01.06 |
---|---|
Python/ format() Method (0) | 2021.01.04 |
Python/ Beautiful Soup (0) | 2020.12.18 |
Python/ Requests (0) | 2020.12.17 |
Python/ modules 과 import (0) | 2020.12.17 |
Comments