pip 직접설치하기
- Python/기초
- 2021. 8. 29.
pip은 파이썬을 설치하면 내장되어 있기 때문에 따로 설치가 필요없지만
업그레이드를 하거나 재설치를 해야하는 경우 쓰는 방법입니다.
제가 소개하는 건 윈도우 버전이고 맥이나 리눅스는 그에 맞게 명령어를 써주면 됩니다.
get-pip.py 파일 받기
cmd를 켠후 다음을 입력합니다.
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
그러면 현재 지정된 폴더에 get-pip.py이 생깁니다.
pip 설치
pip을 설치하기 위해 다음을 씁니다.
python get-pip.py
설치가 완료 되었습니다.
no such file or dictory
python get-pip.py를 했는데 no such file or dictory라며 안 되는 경우가 있습니다.
일반적으로는 get-pip.py가 있는 폴더로 지정되있지 않은 경우에 오류가 나옵니다.
그래서 cmd내에서 get-pip.py가 있는 폴더로 가서 설치를 진행하면 됩니다.
그런데 가상환경인 경우 path문제로 windows\system32 로 접근이 안 되는 경우가 있는데
그럴 때는 get-pip.py를 다른 곳으로 옮겨서 설치를 진행합니다.
가상환경에서 pip설치를 하려고 했던지 위의 그림처럼 떴습니다.
분명히 파일이 있음에도 접근하지 못하는 현상이 발생했습니다.
get-pip.py를 H:로 옮겨서 설치를 진행하겠습니다.
무사히 설치가 되는 걸 볼 수 있습니다.
distutils was imported before setuptools. this usage is discouraged
설치 중간에 "distutils was imported before setuptools. this usage is discouraged " 라는 문구가 뜨는 경우가 있습니다.
setuptools이라는 모듈의 버전이 낮아서 생기는 문제입니다. 업그레이드를 시키면 다 해결됩니다.
pip을 설치하는데 아무 지장이 없지만 그래도 오류 메세지는 안 뜨게 하고 싶다면 setuptools을 추가로 설치해놓습니다.
다음을 입력해 setuptools를 업그레이드 합니다.
pip3 install --upgrade pip setuptools
이후 다시 pip을 설치를 해보면 오류 없이 설치가 됩니다.
관련 포스팅
'Python > 기초' 카테고리의 다른 글
[Pandas] csv 한글 깨짐 문제해결 (0) | 2022.04.22 |
---|---|
[Python] 리스트 모든 원소 하나의 문자열로 변환하기 (0) | 2022.02.17 |
[Python] Generator(제너레이터) (0) | 2021.08.09 |
[Python] *args, **kwargs (0) | 2021.08.07 |
[Python] 패킹과 언패킹 (6) | 2021.08.02 |