PATH 환경변수란?

이정기·2022년 12월 11일
0

TIL

목록 보기
34/71
post-thumbnail

VSCode 에서 python flask 패키지를 실행 하려고 하니 오류가 난다. 예상 문제는 환경변수를 설정하지 않아서라 생각돼 검색을 했는데..

".bashrc, .bash_profile, .zshrc 환경 변수 설정"
"zsh source ~/.bash_profile 환경변수 적용 문제 해결"

이런 난생 처음 보는 문법과 영어들이 쏫아져나온다... 설정 전 우리는 공부가 필요하다..

글을 읽기전

리눅스 명령어 정리

vi 명령어 사용방법

Shell 이란?

환경변수(environment variable)란?

파일을 찾을 때, 현재 위치한 디렉토리(폴더)를 먼저 찾는다. 하지만 환경변수를 등록하면 변수이름으로 경로값을 참조할 수 있게 된다.

환경변수를 설정하기 전 우리가 사용하는 셸을 확인해야한다.

사용중인 셸 확인

echo $SHELL

결과값
bash
셸의 한 종류, 기본 셸

.bach_profile

컴퓨터가 참조가능하도록 환경변수를 저장해두는 '메모장' 이다.
bash 셸에서 환경변수를 등록할 때, 이 메모장에 등록한다.
또는 .bashrc 를 수정한다.

bin/zsh

셸의 한 종류, bash 보다 이쁘고 편함
zsh 셸에서 환경변수를 등록할 때, .zshrc 를 수정한다.

난 zsh 를 사용하므로 zsh 환경에서 변경해준다. 변경은 vi 편집기를 이용한다.

vi ~/.zshrc		//	편집기로 zsh 오픈

a 				// 명령모드 진입

export 변수이름=패키지경로폴더

여기서 패키지 경로 폴더는 "which 패키지 이름" 으로 확인해준다.

환경변수를 입력 했으면 적용 후 확인해보자

source ~/.zshrc			// zsh 적용

echo $flask				// 변수 경로 확인

flask 실행이 완료됐다.

profile
Node.js 로 꿈을 꾸었다..

0개의 댓글