[python] 오프라인, 폐쇄망 환경에서 파이썬 패키지 수동 설치 방법 (pytest 설치)

2024. 6. 27. 09:09·Python
728x90
반응형

아래 방법은 온라인, 즉 인터넷이 되는 PC가 있고, 그 PC에서 다운로드한 파일을 오프라인, 폐쇄망 PC에 옮길 수 있다는 전제 하에 설치하는 방법이다.


1. 인터넷이 되는 PC에서 접속한다. 파이썬 패키지 파일을 다운로드할 수 있는 사이트다.

 

PyPI · The Python Package Index

The Python Package Index (PyPI) is a repository of software for the Python programming language.

pypi.org

 

 

2. 설치할 패키지명을 검색한다. 나는 pytest 패키지를 설치했다.

  • pytest-8.2.2
  • pluggy-1.5.0
  • iniconfig-2.0.0

 

파이썬 패키지를 설치할 때는 패키지 간의 의존성을 파악한 뒤 필요한 패키지들을 모두 다운로드하여 오프라인 환경으로 옮겨야 한다. pipdeptree를 사용하면 패키지 의존성을 확인할 수 있다는데, 나는 pytest 설치 시도 후 에러 메시지를 확인하는 방식으로 의존성을 확인했다. 아주 원시적인 방법이다.

 

3. 다운로드한 파일을 폐쇄망, 오프라인 환경에 옮긴다.

 

4. cmd에서 해당 파일 경로를 입력하여 설치한다.

pip3 install pytest-8.2.2-py3-none-any.whl

 

728x90
반응형
저작자표시 비영리 변경금지 (새창열림)

'Python' 카테고리의 다른 글

[AI/Python] 폐쇄망 (오프라인)에서 nllb-200-distilled-600M 모델 사용하기  (0) 2025.04.17
파이썬 문자열 찾기 in()과 find()의 차이  (0) 2024.06.25
ImportError: Unable to import required dependencies: numpy  (0) 2024.06.13
[Python] 리스트 컴프리헨션 list comprehension  (0) 2024.06.04
[Python] inconsistent use of tabs and spaces in indentation 에러  (0) 2024.03.28
'Python' 카테고리의 다른 글
  • [AI/Python] 폐쇄망 (오프라인)에서 nllb-200-distilled-600M 모델 사용하기
  • 파이썬 문자열 찾기 in()과 find()의 차이
  • ImportError: Unable to import required dependencies: numpy
  • [Python] 리스트 컴프리헨션 list comprehension
Jaeyeon-Choi
Jaeyeon-Choi
데이터 엔지니어 호소인의 시행착오
    반응형
  • Jaeyeon-Choi
    데엔데엔
    Jaeyeon-Choi
  • 전체
    오늘
    어제
    • 분류 전체보기 (49)
      • Python (6)
      • Data Engineering (20)
        • Airflow (3)
        • Spark (5)
        • Infra (6)
        • ElasticSearch (1)
        • Hive (3)
        • etc (1)
      • Docker · Git (11)
      • Study (5)
        • SQL (5)
      • CS (1)
        • 운영체제 (0)
        • 네트워크 (1)
        • 알고리즘 (0)
        • 데이터베이스 (0)
      • 주간 · 월간 회고 (5)
      • 생각 (1)
        • 기타 (1)
        • 뉴스 (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    주피터노트북
    컨테이너
    Python
    SQL
    스파크
    엔진엑스
    nginx
    도커
    docker
    파이썬
    Oracle
    nbextensions
    하이브
    Spark
    데이터엔지니어
    이미지
    데이터타입
    폐쇄망
    hive
    Airflow
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.2
Jaeyeon-Choi
[python] 오프라인, 폐쇄망 환경에서 파이썬 패키지 수동 설치 방법 (pytest 설치)
상단으로

티스토리툴바