문제 발생 요인은 환경마다 다를 수 있지만 내 경우에는 sudo apt-get install python-pip으로 설치한 pip에서

pip install --upgrade pip 명령어를 실행한 후에 아래와 같은 에러메세지가 나오면서 pip명령어를 더 이상 사용할 수 없게 되는 문제가 있었다.

pip ImportError: cannot import name main

구글링을 해보면 해결법으로 sudo apt-get purge python-pip && sudo apt-get install python-pip명령어로 다시 다운그레이드를 권하는 경우가 많은데, 굳이 이런식으로 해결하지 않고 업그레이드 버전을 사용하고 싶다면 다음과 같이 해결하면 된다.

# apt-get 으로 설치한 pip 패키지 제거
sudo apt-get purge python-pip 

# python 에서 pip 모듈이 정상 작동하는지 확인
python -m pip --version

# .bashrc, .zshrc, .zprofile 등.. 쉘 설정파일에 alias 추가
echo "alias pip='python -m pip'" >> ~/.zshrc
source ~/.zshrc