오늘도 평화로운 코딩중, 파이썬 라이브러리가 설치되지 않아 설치를 하려고
Anaconda Prompt에 pip install ~ 을 치고 있었다. 그런데 자꾸만 이런 에러가 뜨는 것이다.
ortoolpy라는 라이브러리를 설치하려고 pip install ortoolpy를 쳤는데,
에러 메세지는 바로 이것.
WARNING: You are using pip version 21.0.1 : however, version 22.0.4 is available.
나의 pip version이 21.0.1인데, 22.0.4로 업그레이드해야 이 라이브러리를 설치할 수 있다는 것이다.
그리고 친절하게도(?) 밑에
You should consider upgrading via the 'C:\Users\user\anaconda3\python.exe -m pip install --upgrade pip' command. 라며 C:\~ 어쩌구 코드를 입력해서 pip을 업그레이드 할 수 있단다. 이 말을 듣고 이걸 그대로 입력했더니..
무섭게도 이렇게 빨간 글씨로 엄청난 양의 에러가 나오는 것이다...
처음엔 내가 ortoolpy라는 라이브러리를 pip install ortoolpy로 설치하는게 아닌가? 싶어 ortoolpy 설치하는 법으로 열심히 검색했는데, 관리자 모드로 설치를 해보라고 하는 것이다. 근데 위에 내가 캡쳐한 사진이 관리자 모드로 설치했더니 오류가 난 거다.
많은 구글링 끝에, 라이브러리 설치 코드가 잘못된 게 아니라, pip upgrade가 문제란 것을 깨달았다. (관리자 모드로 설치 안해도 된다!)
그래서 pip upgrade error를 해결하는 법을 공유하기 위해 포스팅을 쓴다.
먼저 나의 python 버전과 pip 버전이 어떤지를 살펴보자. 아나콘다 프롬프트에 다음을 입력한다.
cd C:\Users\user\anaconda3
pip --version
참고로 나는 저 C:\Users\user\anaconda3 경로에다가 아나콘다를 깔아서 이동해준 것이다.
나는 아나콘다 프롬프트 처음 실행 시 C:\Users\user 경로가 나와서 저기로 이동했다.
위 캡쳐화면은 내가 pip 업그레이드를 성공하고 실행한 거라서 pip 버전이 최신이다.
에러가 났을 땐 pip이 21.0.1 이었는데, 가장 최신인 22.0.4로 업그레이드를 해보자. 참고로 나는 python 3.7 버전을 사용중이다.
<업그레이드 하는 법>
나와 같은 에러가 뜨는 사람들은 이 에러를 해결하기 위해선 pip을 재설치해줘야 한다.
1. get-pip.py를 다시 설치해준다.
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
위의 아나콘다 프롬프트 창에 이걸 다시 입력한다. 참고로 get-pip.py 코드는 https://bootstrap.pypa.io/get-pip.py 에서 확인 가능
2. 다음을 입력한다.
python get-pip.py
이렇게 하면 에러없이 업그레이드가 완료될 것이다. 이제 실행이 안됐던 라이브러리를 다시 pip install로 설치해보면 잘 될 것이다!
(참고로 코드 위에 마우스를 올리면 'Copy' 가 뜨는데, 이를 클릭하면 코드를 복사할 수 있습니다!)
'Skillset > Python, Git' 카테고리의 다른 글
python dlib 설치하기 - anaconda dlib install error (0) | 2022.04.23 |
---|---|
python cv2 AttributeError: 'Nonetype' object has no attribute 'shape' 해결법 (2) | 2022.04.22 |
[Markdown #3] python markdown/R markdown/LateX syntax/code chunck options (0) | 2021.03.10 |
[Markdown #2] github readme 수정하기/readme repository image/깃허브 이미지 업로드 (0) | 2021.03.10 |
[Markdown #1] Markdown 알아보기/마크다운/markdown tutorial (0) | 2021.03.10 |