최근 오프라인 환경에서 파이썬 패키지를 설치할 일이 있었다.
나중에 필요할 때 다시 보기 위해 검색하며 알게된 내용을 정리해보려고 한다.
다음 블로그를 참고하였다.
먼저, 파이썬 패키지들이 다운로드 될 경로를 정해야 한다.
참고한 블로그에서와 같이 C 드라이브에 package라는 폴더에 저장하려고 해당 위치에 폴더를 미리 생성해두었다.
cmd 창으로 들어가 다음과 같이 생성한 폴더로 위치를 이동해준다.
cmd 창으로 들어가 다음 명령어를 입력해준다.
pip download -d ./pip_package/ 다운받을 패키지명
명령어 작성 시 띄어쓰기를 주의해야 한다.
그러면 다음과 같이 지정한 폴더에 관련 패키지들이 모두 다운로드 된다.
참고로 나는 koreanize-matplotlib, catboost, imbalanced-learn, yellowbrick을 다운로드 받았다.
그런데 catboost는 오프라인 환경에서 설치가 되지 않았다. 왜 catboost만 안 됐는지는 아직도 잘 모르겠다ㅠㅠ
필요한 패키지들을 모두 다운로드 받았다면 압축파일로 묶어서 USB로 옮기면 된다.
pip install --no-index --find-links=./pip_package/ 패키지명
위와 같이 입력하면 내가 다운 받았던 패키지들을 오프라인 환경에서 설치할 수 있다.
이때도 띄어쓰기를 주의해야 한다.