[Python] package 설치 및 인터넷 없이 설치하는 방법
2020. 9. 16. 20:32ㆍ분석 Python/Packages
이전에 dependency를 고려해서 패키지를 설치하려고 이상한 코드를 짠 것이 기억이 난다..
찾아보니 pip download가 dependency를 고려해서 설치하는 것 같다.
문제라고 생각하는 점은 패키지들 간에 dependency는 고려해주진 않을 것 같다.
암튼 패키지 설치는 인터넷은 필요
암튼 아래 코드처럼 하면 tensorflow==1.14.0 에 해당하는 dependency를 다 설치할 수 있다.
pip download tensorflow==1.14.0 -d D:\pip_download
이 방법 말고도 requirements.txt를 이용해서도 설치할 수 있다.
pip download -r requirements.txt -d D:\pip_download
이렇게 하면 requirements.txt에 있는 것들은 다 dependency를 고려해서 설치할 수 있다.
이제 여기까지 하면 패키지 설치는 끝났다.
그렇다면 인터넷 없이 패키지 설치는 어떻게 할까?
바로 아래처럼 하면 된다!
pip install -r requirements.txt --no-index --find-links D:\pip_download
이러면 순서대로 requirements.txt 를 읽으면서 다운로드된 의존성 패키지를 설치할 수 있다.
하지만 문제점으로 생각되는 점은 원하는 패키지에 각기 다른 dependency가 설치될 경우 애매해질 수도 있다.
관련 자료
삽질한 의존성 패키지 설치 방법............ㅠ
728x90
'분석 Python > Packages' 카테고리의 다른 글
[PyGAD] Python 에서 Genetic Algorithm 을 사용해보기 (0) | 2021.01.30 |
---|---|
OR-Tools (Google Optimization Tools) (0) | 2020.10.24 |
[Python] XAI 패키지 조사 해보기 (eXplainable AI) (0) | 2020.09.14 |
[Python] Imbalanced를 고려한 ML 오픈 소스 (0) | 2020.09.02 |
Top 51 hyper parameter optimization open source 프로젝트 정리 관련 자료 (0) | 2020.08.10 |