728x90
인터넷 환경에서 사용하던 가상 환경 하나를 폐쇄망에서 설치하고 싶은 경우
PC 환경
- 인터넷 가능 PC1,
- 폐쇄망(DB) PC2
요약
- PC1 : 패키지, 파이썬 버전 다운로드 파일로 저장
- PC2 : 설치
1. PC1 ( 인터넷 o)
패키지 다운로드
(1) 가상환경 접속 후 , 설치된 패키지 목록을 requirements.txt 로 저장
pip freeze > requirements.txt
(2) requirements.txt 확인 및 정리
requirements.txt 파일을 열어보면 //file , @ 등을 제거한다.
(3) 패키지 다운로드
패키지 폴더를 생성한 후, requirements.txt 에 있는 패키지를 whl/tar.gz 형태로 저장한다(install(x), download(x))
pip download -r requirements.txt -d ./packages
Python 다운로드
두가지 방법 중 선택
(1) python 공식 사이트에서 python 설치 파일 다운로드
(2) 파이썬 설치 디렉토리를 복사( \Python310)
requirements.txt, 패키지 다운로드 파일, python 다운로드 파일을 이동식 디스크에 저장한다.
2. 폐쇄망 PC 2
저장된 requirements.txt 에 작성되어 있는 패키지를 다운로드 한다.
pip install --no-index --find-links=./ -r requirements.txt
728x90
'Data Science & AI' 카테고리의 다른 글
[NLP] Transformer 구조와 Attention 이해하기 (0) | 2025.05.23 |
---|---|
Linear Algebra for AI (0) | 2025.02.23 |
[VS Code 가상환경] VS Code에서 django 설치하기 for mac (0) | 2023.07.25 |
[PyCharm 가상환경] Django 설치하기 for mac - 2 (0) | 2023.07.25 |
[PyCharm 가상환경] 파이참 설치 및 실행 for mac (0) | 2023.07.25 |