파이참에서 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
를 입력해줘야 한다는거다 ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ
타임머신으로 어제 날짜로 돌려버릴까......
아나콘다 재설치 하니까 바로 됩니다!!!!!!!!!!
'개발자 > Python' 카테고리의 다른 글
Python (파이썬) Enum(열거형) (0) | 2020.06.04 |
---|---|
Python (파이썬) 머신러닝 scikit (0) | 2020.06.03 |
Python (파이썬) multiprocessing 쓰레드 대신 사용 (0) | 2020.05.17 |
Python (파이썬) 코드 실행 시간 확인하기 (0) | 2020.05.17 |
Python (파이썬) Chromedriver PermissionError (0) | 2020.05.15 |