본문 바로가기
Python

[Python] bash: pip: command not found

by Henry Cho 2023. 8. 11.
728x90

bash: pip: command not found


# 맥북 vscode pip 에러

 

맥북에서 vscode를 사용할 때 발생할 수 있는 에러로 pip가 제대로 설치가 되어있지 않았다는 걸 의미한다. 한마디로 컴퓨터가 도대체 무슨 명령어인지 못 알아듣는 상황이라고 볼 수 있다. 윈도우 환경에서는 파이썬 설치와 동시에 pip의 명령어를 바로 사용할 수 있을 뿐만 아니라 자동으로 다른 모듈 설치까지 해주는데 도대체 이 놈의 맥북은 매번 애증의 관계이다. 아무튼 글쓴이의 나름의 여러 가지 방법을 토대로 찾아낸 가장 간단하게 해결할 수 있는 방법을 찾아냈다.


# cURL

 

cURL은 컬이라고 부르는 데이터를 전송하기 위해 특정 주소와 함께 작성된 명령줄에 해당된다. 한마디로 우리가 터미널에서 인터넷이라고 부르는 통신 프로토콜을 통해서 명령줄을 통해 바로 필요한 데이터를 받거나 설치가 가능하다. 우리가 친숙하지 않을 뿐이지, 사실상 대부분의 소프트웨어에 데이터를 전송받을 때 cURL을 사용한다. 따라서 이번에도 pip에 대한 설치 데이터를 cURL 주소를 받아서 위와 같은 에러 문제 해결이 바로 가능하다.


curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py

위의 pip를 설치할 수 있는 cURL을 터미널이나 파이썬 환경에서 작성해 주면 pip가 문제없이 설치되는 걸 알 수 있다. 그런데 놀랍게도 글쓴이의 경우에는 pip가 이미 설치가 되어 있었고 uninstall이 되었다가 다시 install이 되었다. 사실 그전에도 이미 터미널에서 pip가 설치가 되어있었음에도 vscode에서 이상하게 제대로 작동하지 않아 답답했는데, 위의 코드를 통해 재설치를 해주고 나니 그다음부터는 pip가 속 썩이지 않고 잘 작동하게 되었다. 글쓴이처럼 이미 pip가 설치가 되어있음에도 제대로 작동하지 않을 경우 위의 코드를 통해서 재설치를 해주는 것도 좋은 방법일 것이다.


 

728x90

댓글