본문 바로가기

Python

PIP 관련 명령어 정리

반응형

개인적인 기록을 위한 글입니다.

 


파이썬 모듈 설치파일 로컬 다운로드 및 오프라인 설치

1. 설치된 패키지를 리스트로 생성

pip freeze > requirements.txt

 

2. requirements.txt에 정의된 모듈의 설치파일을 생성한다.

pip download -r requirements.txt

 

".whl", ".tar.gz"의 확장자 파일이 생성된다.

 

3. 오프라인으로 파일을 옮긴다.

4. 오프라인에서 파일 설치

python -m pip install --no-index --find-links="./" -r requirements.txt

위 명령어가 안되는경우...

pip install --user -r requirements.txt

python -m pip install --user --no-index --find-links="./" -r requirements.txt

 

--user : 시스템권한 적용

--no-index : 패키지의 설치 인덱스를 무시하고 설치함!!(순서대로 설치가 되어야하는거같은데 그냥 다 설치함)

 


PIP 미러 서버 설정 정보 가져오기

1. 미러 서버 설정파일의 위치를 가져온다.

명령어 : pip config -v list

해당 경로에 파일이 없는경우에는 Default로 pypi.org 서버에서 패키지를 다운로드 받아진다. 필자는 오프라인에서 받았지만 너무 느리면 카카오에서 구축된 서버를 통해 pip Mirror서버를 변경해 줄 수 있다.

 

 

 


PIP 특정 버전으로 업그레이드

pip install --upgrade pip==(version)

ex)

pip install --upgrade pip==20.2.2

 

 


PIP 패키지 전체 삭제

pip freeze > remove.txt  #패키지 목록 파일화
pip uninstall -r remove.txt  #목록들을 모두 지우기
반응형

'Python' 카테고리의 다른 글

Python 네이버 밴드 - 키워드 분석  (0) 2022.07.09
Python 네이버 밴드 - 크롤링  (0) 2022.07.09
Python SYS 파라미터 및 변수  (0) 2022.06.09
python pip mirror 서버 설정  (0) 2022.05.31
파이썬 float형 list join  (0) 2016.11.24