[Python] 패키지 설치 목록으로 나의 개발환경 복사하기

반응형
    반응형

    최근에 노트북을 새로 장만했습니다. 

    제 데스크탑에서 쓰던 개발환경 그대로 가져올 수 있는 방법이 있지 않을까 하는 마음에

    찾아보니 여러 방법이 있더군요. 

    그 중에서 conda를 이용한 방법을 정리합니다.

    설치방법은 간단합니다.

    conda로 기존의 개발환경 설치 패키지 목록을 .txt로 저장한 후

    새로 설치할 곳에 목록대로 설치해달라고 요청하면 됩니다.

     

    패키지 설치 목록 가져오기

    내가 원하는 가상환경의 설치 목록을 가져오는 방법입니다. 

    설치 목록을 txt 파일로 저장하겠습니다.

    파워쉘이나 cmd에서 실행을 할건데 자신이 복사할 가상환경이 액티브되어 있는지

    반드시 확인하시고 실행하시기 바랍니다. 

    쥬피터에서도 물론 할 수 있습니다. 코드 앞에 !를 붙이고 실행하면 문제없이 돌아갑니다.

     

    목록을 부르는 것이 conda list 이고 이걸 메모장에 저장해야 하는데 

    다음과 같이 하면 됩니다.

     

    conda list --explicit > set-file.txt

    set-file이라는 이름으로 저장을 했습니다.

    경로는 ' C:\Windows\system32' 에서 실행을 했기 때문에 이곳에 가면 파일이 있습니다. 

    메모장 파일을 열어보면 다음과 같이 설치된 모든 패키지 목록이 나오는 것을 볼 수 있을겁니다.

     

    다른 곳에 설치하기

    가상환경 새로 만들면서 개발 환경 설치

    목록을 가져왔으니 이대로 설치해달라고 요청만 하면 끝이 납니다.

    새로 가상환경을 만들면서 패키지 설치를 하려면 아래와 같이 합니다.

    conda create --name env32bit --file set-file.txt

    name에 가상환경 이름을 넣고 file 에는 내가 설치할 목록 파일이름을 넣습니다.

    경로가 굉장히 중요한데 set-file.txt가 있는 경로로 간다음에 실행을 해야만 온전히 설치가 됩니다.

     

    기존의 가상환경에서 개발 환경 설치

    기존의 가상환경에 패키지 설치를 하려면 conda create 가 아닌 conda install로 바꾸면 됩니다.

     

    conda install --name env32bit --file set-file.txt

     

     

     

     

    관련 포스팅

    [Python/기초] - [Python] conda 기본 명령

    [Python/기초] - [Anaconda]가상환경 설치,삭제

    [Python/기초] - [Python] 아나콘다 설치하기

    'Python > 기초' 카테고리의 다른 글

    파이참(Pycharm) 설치하기  (0) 2021.06.18
    파이썬 64/32bit 확인  (4) 2021.06.10
    파이썬에서 특정확장자 파일 찾기  (2) 2021.06.03
    [Python] array Class  (0) 2021.04.28
    [Python] conda 기본 명령  (0) 2021.04.24

    댓글

    Designed by JB FACTORY

    ....