패키지 다운로드
1. 현재 구성된 가성환경에 설치된 패키지 목록 확인방법
pip list
2. 현재 구성된 가성환경에 설치된 패키지를 지정된 경로에 다운로드(pip, steuptools는 제외)
mkdir librarySet #윈도우의 경우에는 폴더 생성 pip freeze > librarylist.txt pip --trusted-host pypi.org --trusted-host files.pythonhosted.org download -d ./librarySet -r librarylist.txt
단, conda update를 할 경우에는 conda의 version과 pip에서의 라이브러리 버전간의 차이 때문인지는 모르지만 현재 library가 pip에는 없다는 오류가 발생함
위의 문제가 발생할 경우에는 librarylist.txt에서 오류가 발생하는 라이브러리를 제거하고 다운로드를 실시하는것도 하나의 방법
--trusted-host pypi.org --trusted-host files.pythonhosted.org 명령문의 경우에는 외부망과 분리되어서 pip 명령문이 실행이 되지 않을때 사용하는 명령문
3. pip, setuptool 패키지 다운로드
vi startlibrary.txt #윈도우의 경우에는 메모장을 생성 pip==19.3.1 setuptools==41.6.0 pip download -d ./librarySet -r startlibrary.txt tar cvfz pypi_pkgs_py36.tar.gz #윈도우의 경우에는 알집으로 압축
패키지 설치
1. 압축한 패키지 파일들을 offline 환경에서 설치 준비
tar xvfs pypi_pkgs_py37.tar.gz #윈도우의 경우에는 그냥 알집 풀기
2. pip,setuptools 업그레이드 설치
pip install --no-index --find-links=./librarySet -r startlibrary.txt
pip install 명령문을 작성하는 위치는 librarySet이라는 폴더가 존재하는 위치에서 실시
윈도우의 경우에는 anaconda 설치이후에 anaconda prompt를 실행하고 librarySet이라는 폴더가 위치한 곳에서 위의 명령문을 실행
3.나머지 패키지 설치
pip install --no-index --find-links=./librarySet -r librarylist.txt
설치과정에서 오류가 생기면 핵심 라이브러리가 아니면 librarylist.txt에서 제거하고 설치
출처
'언어별 팁 정리 > Python' 카테고리의 다른 글
[윈도우 명령어] Pycharm 셋팅과 관련한 명령어 정리 및 정리법 (0) | 2021.02.15 |
---|---|
[코드꿀팁 : 백준] 백준에서 발생하는 다양한 오류 처리법 (0) | 2020.09.24 |
[코드꿀팁 : Python] lambda, map, filter (0) | 2020.09.17 |
[코드꿀팁 : Python] try, except, else, finally (0) | 2020.09.15 |
[단축키정리] Jupyter Notebook+Pycharm 단축키 (0) | 2020.08.26 |