파이참에서 3분 전에 pip install을 잘 썼는데 다른 모듈 설치하려고 다시 한 번 pip install을 했더니 'command not found'가 발생하는 황당한 일을 겪었다...

easy_install pip 를 해주라는데... python 2.7에 설치된다. 그리고 Anaconda-Navigator에서 보면 pip가 이미 설치된 것으로 나온다....

당연하게도 그동안 설치된 모듈을 검색해도 없다고 나온다....... (pip show pandas를 해보았으나 찾지를 못 한다...  ಥಒ್ಲಥ )

결국 sudo pip uninstall pip 로 삭제한 다음 다음 방법으로 해결했다.

 

1. Homebrew에서 python3 설치하기

brew install python3

 

Homebrew가 python3를 설치하며 아나콘다의 꼬인 설정 마저 풀어주는 듯 하다...? (아나콘다에서 아무리 업데이트 해봤으나 해결되지 않았음...) Homebrew가 python3를 설치하며 환경설정을 새로 다 잡아주긴 하지만 'python'을 입력하면 맥 기본 python 2.7이 실행된다. 매번 'python3', 'pip3'라고 입력하기는 귀찮으니 아래를 따라하면 된다.

 

2.  ptyhon3를 python 명령으로 실행하기

아래 명령어를 입력해 설정 프로파일을 연다.

sudo vi ~/.bash_profile

 

파일 상단에 다음 4줄을 추가한다.

alias python='python3'
alias pip='python3 -m pip'
export PATH=/usr/local/bin:/usr/local/sbin:$PATH
export PATH

:wq로 저장한다.

 

그리고 해당 설정파일을 다시 등록해준다.

source ~/.bash_profile

 

 

이제
python --version
을 하면 파이썬 3 버전이 기본으로 실행되는 것을 확인할 수 있으며

pip --version
을 해보면 아나콘다의 파이썬 3 버전대와 다시 잘 연결된 것을 확인할 수 있다.

pip show pandas를 입력하면 기존에 설치된 모듈들을 제대로 불러온다.

 

문제는... 터미널을 열 때마다

source ~/.bash_profile

를 입력해줘야 한다는거다 ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ

타임머신으로 어제 날짜로 돌려버릴까......

 

 

아나콘다 재설치 하니까 바로 됩니다!!!!!!!!!!

+ Recent posts