python의 패키지를 일정하게 만들기

문제

복수의 PC에서 개발하고 있을 때, 설치되어 있는 패키지가 다른 경우, 의도하지 않은 버그가 있다거나 할 수 있다. 각 PC에 설치되어 있는 패키지도 동일하게 맞춰주어야할 필요가 있다.

해결

패키지를 하나하나 버전까지 확인하면서 설치하기엔 힘도 너무 들고 휴먼 에러의 가능성도 충분히 있기 때문에, 설치되어 있는 패키지를 txt 파일로 만들어두고 패키지 설치할 때는 그 txt 파일의 내용대로 설치하게 하면 된다.

먼저 잘 돌아가고 있는 PC의 패키지 정보를 가지고 와서 txt 파일을 만든다.

  1. 패키지 정보를 뽑아낸다. terminal에서
     pip3 freeze
    

    입력한다.

  2. txt 파일로 만들어둔다.
  3. 다른 PC에서 설치하기
     pip3 install -r 「파일명」
    

    이렇게 하면 문제없이 동일한 패키지가 설치된다.