본문 바로가기
프로그래밍/Python

[Python / pip]'pip'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다(윈도우 버전) -Solved

by Mr.noobiest 2024. 1. 9.

 

 

Python 설치 이후, pip 명령어가 안먹힐때

Python을 설치하고 나서 잘깔렸는지 python을 cmd/terminal에 쳤을때는 잘나오는데,

라이브러리 설치를 위해서 pip를 쳤을때는 아래 에러가 발생하는 경우가 있습니다.

   'pip' is not recognized as an internal or external command

   'pip'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다

 


 

 

원인

python이 설치된 폴더안에는 Scripts폴더가 있고, 그안에 pip가 있다, 환경 변수 설정이 안되어 해당 pip가 인식되지 않는 것 입니다.

쉽게 말해 바로가기를 만들었는데, 바로가기 경로가 이상해서 발생한 문제!!!

 


 

 

빠른 해결

1) 실행(윈도우 키)  > 시스템 환경  변수 편집 > 고급 > 환경 변수

 

2) 사용자 변수 > Path > 편집> 새로 만들기(아래의 경로를 총 2개 입력(복붙)해줍니다)


2-1) %USERPROFILE%\AppData\Local\Microsoft\WindowsApps
2-2)
%USERPROFILE%\AppData\Local\Programs\Python\Python37\Scripts
       빨간색으로 칠해진 Python37의 경우에는 설치된 Python버전 마다 다르므로, 설치한 Python 버전을 입력하면 됩니다.

3) 이후 cmd에서 다시 pip -V를 입력해준다.(이때 cmd는 위 설정 이후 다시 연 cmd여야합니다)

 

 

 

끝!


 

 

리눅스 버전

 

 

[Python / pip]'pip'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다

Python 설치 이후, pip 명령어가 안먹힐때Python을 설치하고 나서 잘깔렸는지 python을 cmd/terminal에 쳤을때는 잘나오는데,라이브러리 설치를 위해서 pip를 쳤을때는 아래 에러가 발생하는 경우가 있습

mrnoobiest.tistory.com

 

728x90
반응형