4월, 2023의 게시물 표시

visual studio code 파이썬 가상환경 intellisense 적용기

이미지
 공식 참고 :  Using Python Environments in Visual Studio Code 확장 프로그램 설치 : python, pylance (microsoft 마크 있는걸로) 공식문서에 따르면 가상환경 실행하면 인식해서 workspace 내에 있는 interpreter를 자동 선택한다고 하는데 folder로 오픈해서 사용하는 경우도 있고, 종종 꼬이는거 같아서 수동으로 하는 법을 정리함 자동 인식해서 workspace로 만들면 편하지만 실수로 취소할 수도 있다 인터프리터 제대로 설정하면 가상환경내에서도 intellisence 정상 동작 # 왠만한 명령어(옵션 포함) 궁금하면 팔레트(ctrl + shift + P) 에서 검색 # interpreter 선택 가능

윈도우 cmd / powershell 환경변수 설정

이미지
 환경변수의 스코프 - Machine(System) Scope : 시스템 변수   윈도우 레지스트리(\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment)에 저장 - User Scope : 사용자변수   윈도우 레지스트리(\HKEY_CURRENT_USER\Environment)에 저장 - Session Scope : 해당 터미널에서만 임시로 환경변수로 인식    **** Session Scope는 등록 후 바로 조회, 사용 가능          User Scope, Machine Scope는 새 터미널(새 프로세스) 띄워야 사용 가능 <cmd.exe> 환경변수 확인 명령어 echo %PATH% 환경변수 추가/변경 o set : Session Scope 설정 o setx : Machine Scope, User Scope 설정 setx MY_ENV_VAR "hello" -> User Scope setx MY_ENV_VAR "hello" /m -> Machine Scope <powershell> 환경변수 확인 명령어 $Env:PATH 환경변수 추가/변경 o 변수 사용 : Session Scope 설정   $Env:MY_ENV_VAR = "hello"   $Env:path += ";C:\" o set : 동작 안함 o setx : Machine Scope, User Scope 설정 setx MY_ENV_VAR "hello" -> User Scope setx MY_ENV_VAR "hello" /m -> Machine Scope o 닷넷 패키지 사용   [Environmet]:: SetEnvironmentVariable( 'Foo' , ...