Python 모듈 설치
반응형

Python 모듈 설치 명령은 아래와 같다.

pip install locust

 

버전을 직접 지정하고 싶다면 

pip install locust==2.4.1.dev9

 

다운로드한 whl 파일을 직접 설치한다면

pip install urllib3-1.26.5-py2.py3-none-any.whl

 

현재 설치된 모듈 목록을 확인해 보고 싶다면

pip list

 

폐쇄망에 설치할 때는 로컬에 설치한 다음, 관련 모듈을 whl로 다운로드하여 옮긴다.

============================== LOCAL ==============================
# 설치된 목록 확인
pip list

# 설치된 모듈의 목록을 생성. TXT 파일에는 모듈명과 버전이 기재되어 있다.
# 이 파일을 생성할 때는 별도 디렉터리를 만들어 명령을 실행한다.
pip freeze > requirements.txt

# 아래 명령어를 실행하면 whl 파일이 다운로드된다.
pip download -r requirements.txt

# 설치 모듈이 다운로드된 디렉터를 압축하여 폐쇄망으로 넘긴다.

============================== 폐쇄망 ==============================
# 압축된 파일을 해제하고 디렉터리 안으로 들어가 아래 명령어로 설치한다.
# --find-links : 정해진 디렉터리에서만 모듈을 찾는다.(여기서는 현재 디렉터리) 의존성 모듈이 모두 여기에 있어야 한다.
# --no-index : pypi 접속없이 로컬에서 실행
pip install --find-links="./" --no-index -r requirements.txt

# whl 파일을 직접 지정할 수도 있다. 역시나 의존성 모듈은 같이 있어야 한다.
pip install --find-links="./" --no-index locust-1.5.3-py3-none-any.whl

 

반응형