윈도우 pip가 안될 때 - 환경변수 설정하기

힘센캥거루
2025년 10월 7일(수정됨)
2
13

윈도우에서 파이썬을 설치하고 나서 환경변수가 설정되지 않으면 pip가 먹히지 않는다.

이럴 땐 환경변수를 설정해 주어야 한다.

아래의 절차에 따라 환경변수를 설정해보자.

1. python을 다시 다운받아서 Modify 에서 설정하기

먼저 파이썬 홈페이지에서 자신이 설치한 파이썬 버전과 동일한 파일을 다운받는다.

혹시 버전을 모른다면 win키 + r을 눌러 실행을 켠 다음, cmd를 입력하자.

윈도우 pip가 안될 때 - 환경변수 설정하기-1

그리고 python --version을 입력하면 파이썬 버전을 알 수 있다.

윈도우 pip가 안될 때 - 환경변수 설정하기-2

버전을 알았다면 파이썬 홈페이지로 들어가서 파이썬을 다운 받는다.

윈도우 pip가 안될 때 - 환경변수 설정하기-3

다운받은 파이썬 파일을 실행해주자.

윈도우 pip가 안될 때 - 환경변수 설정하기-4

아래 창이 뜨면 그 중에서 제일 위에 있는 창을 클릭해준다.

윈도우 pip가 안될 때 - 환경변수 설정하기-5

다음 화면에서 뜨는 모든 체크 버튼을 클릭해주자.

윈도우 pip가 안될 때 - 환경변수 설정하기-6

그리고 VS Code를 재실행 한 뒤 파이썬에서 pip를 찍어보자.

그렇게 해도 오류가 해결되지 않는다면 아래의 방법에 따라 파이썬의 경로를 설정해보자.

2. 환경변수 설정하기

먼저 win키 + r 을 눌러 실행을 켠 다음 cmd를 입력하고 확인을 누르자. 

윈도우 pip가 안될 때 - 환경변수 설정하기-7

그리고 python 을 입력하면 입력창이 >>> 으로 변한다. 이때 다음과 같이 입력해준다.

import sys
sys.executable
윈도우 pip가 안될 때 - 환경변수 설정하기-8

이때 나오는 경로가 파이썬의 경로이다. 파이썬의 경로는 일반적으로 아래의 두 경로중 하나이다.

# 파이썬 설치경로 1
C:/Program Files/Python3x/python.exe

# 파이썬 설치경로 2
C:/Users/사용자명/AppData/Local/Programs/Python/Pyhon3x/python.exe

해당 경로로 들어가서 파이썬을 확인해보자.

그리고 경로를 복사해준다.

윈도우 pip가 안될 때 - 환경변수 설정하기-9

그리고 윈도우 시작 버튼 위에서 우클릭 한다.

메뉴에서 시스템 >> 정보 >> 고급 시스템 설정 으로 들어간다.

윈도우 pip가 안될 때 - 환경변수 설정하기-10

그리고 시스템 속성 >> 환경변수 >> 시스템 변수 창 하단의 편집 >> 새로만들기를 한 뒤 복사한 경로를 붙여넣는다.

붙여넣어야 할 파일의 경로는 python의 경로python 폴더 내부의 Scripts 의 경로 이렇게 두개 이다.

윈도우 pip가 안될 때 - 환경변수 설정하기-11

이렇게 한 뒤 VS Code를 재실행 하고 터미널에서 pip를 실행해 본다.

이렇게 해도 안 될 때는 기본 터미널을 변경해주어야 한다.

3. 기본 터미널 변경

이렇게 해도 pip가 실행되지 않는다면 기본 터미널을 변경해보자.

VS Code에서 F1 키를 누른 뒤, Terminal:Select Default Profile을 찾아 클릭한다.

윈도우 pip가 안될 때 - 환경변수 설정하기-12

그리고 기본 터미널을 powershell.exe 에서 cmd.exe로 변경해준다.

윈도우 pip가 안될 때 - 환경변수 설정하기-13

그런 뒤 pip로 설치를 재진행해 본다.

4. 정리 - pip 실행 오류가 뜰 때는

  1. python 인스톨러 재실행 >> modify >> 체크박스 모두 체크 >> 재부팅 or VS Code 재실행

  2. windows 시스템 설정 >> 환경변수 >> python, scripts 경로 추가

  3. VS Code 기본 터미널 변경

혹시 위의 세가지 말고 다른 방법이 있다면 추후 추가해 보려고 한다.

관련 글

학교 업무 자동화 - AI를 이용한 생활기록부 점검 과목별 세부능력 특기사항편
학교 업무 자동화 - AI를 이용한 생활기록부 점검 과목별 세부능력 특기사항편
학교에서 가장 의미없고 힘들며 지루한 업무를 하나 뽑으라고 하면 나는 생기부 점검을 뽑을 것이다.중학교에서는 생활기록부가 그리 중요치 않지만 고등학교에서는 입시와 관련되어 있기 때문에 무척 중요하다.문제는 이런 생기부 점검에서 찾는 것이 고작 단순 오탈자, 기재 금지용...
밑바닥부터 만들면서 배우는 LLM 7장 독서 후기 및 챌린지 후기
밑바닥부터 만들면서 배우는 LLM 7장 독서 후기 및 챌린지 후기
7장 내용은 지시를 따르도록 미세 튜닝하는 과정이다.어떤 질문에 대해 기대하는 응답을 하도록 하는 것.역시나 필요한 것은 데이터이다.1. 지시 미세 튜닝 절차여기서의 핵심은 질문-응답 데이터 셋을 준비하여 입력-출력 쌍으로 훈련시키는 것.이걸 프롬프트 스타일이라고 한다...
밑바닥부터 만들면서 배우는 LLM 6장 독서 후기
밑바닥부터 만들면서 배우는 LLM 6장 독서 후기
6장은 분류를 위한 미세 튜닝하기이다.예제로 나오는 것은 스팸 분류기 만들기.스팸 분류기는 이것이 스팸인지, 스펨이 아닌지를 분류하는 것이므로 출력의 결과가 0, 1과 같은 값으로 나와야 한다.1. 미세튜닝의 순서미세 튜닝의 과정은 모델을 훈련시키는 과정과 비슷하다.데...
밑바닥부터 만들면서 배우는 LLM 5장 독서 후기
밑바닥부터 만들면서 배우는 LLM 5장 독서 후기
오늘은 12월 14일이다.사실 챌린지 기간은 이미 2주나 지나 버렸지만, 그렇다고 후기를 포기할 순 없었다.이렇게 남기는 TIL이 나중에 피와 살이 되기 때문.코드 자체보다는 의미에 집중해서 적어보려고 한다.1. 모델의 손실 계산GPT 모델을 만든 후에 어떤 방식으로 ...
밑바닥부터 만들면서 배우는 LLM 4장 독서 후기
밑바닥부터 만들면서 배우는 LLM 4장 독서 후기
오늘이 11월 26일이니, 매일 1장식 독파하면 챌린지 성공이다.첫째와 둘째의 방해 속에서 가능할지 모르겠다.1. 더미 트랜스포머GPT 모델을 만들면서 파이토치에서 트랜스포머 더미 블록을 가져오는 것을 봤다.찾아보니 pytorch의 nn 안에는 이미 여러 트랜스포머 모...
밑바닥부터 만들면서 배우는 LLM 3장 독서 후기
밑바닥부터 만들면서 배우는 LLM 3장 독서 후기
맥북에 물을 한바가지 쏟은 후, 멘붕이 와서 3~4일 정도를 허비했다.지금 생각해보니 그냥 어차피 맥북은 나간거고, 수리 맡긴다고 생각하고 뭐라도 할걸 그랬나 싶다.어쨌든 조금 늦었지만, 그래도 끝까지 달려봐야 한다는 생각에 3장 후기를 남긴다.1. 어텐션 메커니즘3장...

댓글을 불러오는 중...