본문 바로가기
Python Basic

환경변수 다루기

by fiasco 2022. 11. 8.

분류 

      - 사용자 변수

      - 시스템 변수

 

환경변수 설정 방법

윈도우 창에서 설정

검색>고급 시스템 설정 보기 > 시스템 속성 > 환경 변수 > click

명령프롬프트에서 설정

1. 환경 변수 확인  : set 변수명

$ set path
Path=C:\ProgramData\Anaconda3;C:\ProgramData\Anaconda3\Scripts;C:\Program Files (x86)\Graphviz2.38\bin;...

2. 환경 변수 설정

    1) 현재 명령 프롬프트에만 적용 : set 변수명 "경로" [옵션]                      
                                                      set 변수명=경로 [옵션]

$ set UserPath "c:\UserPath"
$ set UserPath=c:\UserPath

    2) 변수를 영구 설정 저장               : setx 변수명 "경로" [옵션]

setx UserPath "c:\UserPath"

    ※ -m  옵션 : 시스템 변수 경우 지정

$ set SystemPath "c:\SystemPath" -m

    ※ 기존에 있던 환경변수에 경로 추가 :  "%기존환경변수명%;경로"

$ set path=d:\myProg;%PATH%

 

시스템 변수 종류

https://jennana.tistory.com/154

 

윈도우 기본 시스템 환경변수 및 cmd / 배치파일에서 환경변수 설정하기

기본 시스템 환경변수 및 CMD / 배치파일에서 환경변수 설정하기 #1. 기본 시스템 환경변수 컴퓨터에 설정된 시스템 변수 전체 조회방법 : cmd 창에 set 명령어 입력 {computername} : 컴퓨터 이름 {username

jennana.tistory.com

{computername} : 컴퓨터 이름

{username}         : 계정 이름

{userdomain}

{domain_logon_server}

환경 변수
%ALLUSERSPROFILE% C:\ProgramData
모든 사용자 프로필이 저장된 폴더
%APPDATA% C:\Users\{username}\AppData\Roaming
설치된 프로그램의 필요 데이터가 저장된 폴더
%CommonProgramFiles% C:\Program Files\Common Files
공용 어플리케이션 설정 위치
%CommonProgramFiles(x86)% C:\Program Files (x86)\Common Files (only in 64-bit version)
%CommonProgramW6432% C:\Program Files\Common Files (only in 64-bit version)
%COMPUTERNAME% {computername}
컴퓨터 이름
%ComSpec% C:\Windows\System32\cmd.exe
기본 명령 프롬프트 프로그램
%HOMEDRIVE% C:
로그인한 계정의 정보가 들어있는 드라이브
%HOMEPATH% \Users\{username}
로그인한 계정의 폴더
%LOCALAPPDATA% C:\Users\{username}\AppData\Local
%LOGONSERVER% \\{domain_logon_server}
%PATH% C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;{plus program paths}
%PATHEXT% .com;.exe;.bat;.cmd;.vbs;.vbe;.js;.jse;.wsf;.wsh;.msc
실행 참조용 폴더 지정 목록
%ProgramData% %SystemDrive%\ProgramData
ProgramData 폴더에는 사용 된 프로필에 의존하지 않는 응용 프로그램의 정보
%ProgramFiles% %SystemDrive%\Program Files
어플리케이션이 설치될 기본 위치
%ProgramFiles(x86)% %SystemDrive%\Program Files (x86) (only in 64-bit version)
%ProgramW6432% %SystemDrive%\Program Files (only in 64-bit version)
%PROMPT% Code for current command prompt format, usually $P$G
현재 인터프리터의 명령 프롬프트 설정을 반환하는 로켠변수. cmd.exe에 의해서 생성된다.
%PSModulePath% %SystemRoot%\system32\WindowsPowerShell\v1.0\Modules\
%PUBLIC% %SystemDrive%\Users\Public
%SystemDrive% C:
윈도우가 부팅된 드라이브
 %SystemRoot% %SystemDrive%\Windows
부팅된 운영체제가 들어있는 폴더
%TEMP% and %TMP% %SystemRoot%\TEMP (for system environment variables %TMP% and %TEMP%), %USERPROFILE%\AppData\Local\Temp (for user environment variables %TMP% and %TEMP%)
임시파일이 저장된 폴더
%USERDOMAIN% {userdomain}
로그인한 시스템의 도메인 명  (사용자의 계정을 포함하는 도메인 이름을 반환하는 로컬 변수입니다.)
%USERNAME% {username}
로그인한 계정의 이름
%USERPROFILE% %SystemDrive%\Users\{username}
현재 사용자의 프로필이 들어있는 폴더
%windir% %SystemDrive%\Windows
운영체제 디렉터리의 위치를 반환하는 시스템 변수, %SystemRoot%와 동일

 

'Python Basic' 카테고리의 다른 글

os 모듈  (0) 2022.11.08
sys 모듈  (0) 2022.11.08
curl 사용하기  (0) 2022.11.07
[ python ] pip 모듈  (0) 2022.11.04
[ python ] 가상환경 만들기 - pip 이용  (0) 2022.11.04