프리미의 공간

인터넷 없는 환경에 파이썬 패키지 설치 본문

Dev

인터넷 없는 환경에 파이썬 패키지 설치

프리미_ 2024. 4. 9. 14:13

0. 준비물

인터넷이 없는 서버 (ubuntu 20.04, python 3.8.10)

인터넷이 있는 로컬 (ubuntu 22.04, python 3.10.12)

 

1. 로컬에서 파이썬 버전 맞추기

pyenv global 3.8.10 # 모든 쉘 세션에 대해 적용
python3 --version # 3.8.10
pyenv global system # 원래 파이썬 버전으로 돌아감
pyenv local 3.8.10 # 현재 디렉토리 이하에만 적용
python3 --version
cat .python-version # 3.8.10
rm .python-version # 파일 삭제하면 원래대로 돌아감

 

2. 필요한 패키지 다운로드

pip --version # python 3.8 인지 확인
pip install --upgrade pip
mkdir temp
pip download ipykernel -d ./temp

 

3. 원격 서버에 패키지 설치

# 능력껏 temp 디렉토리를 서버로 옮긴 후
pip install --no-index --find-links=./temp ipykernel
python3 -c "import ipykernel; print(ipykernel.__version__)"

 

끝.

'Dev' 카테고리의 다른 글

WSL vs. Virtual Machine 차이점 비교  (0) 2022.06.02
docker 자주 쓰이는 명령어 모음  (0) 2022.01.22
selenium 사용 팁  (0) 2021.12.08