초보 개발자

poetry 가상환경 toml, lock 패키지 설치 본문

AI 웹개발 트랙 - 내배캠/9주차 ~

poetry 가상환경 toml, lock 패키지 설치

taehyeki 2022. 2. 28. 12:06

팀원들끼리 같이 협업할 때 패키지 버전이 다르면 문제가 생길 수 있기 때문에 같은 버전을 사용해야한다.

그러기 위해서 poetry 가상환경을 사용하는 경우에는 toml파일과 lock파일을 공유하여 poetry install을 하여 버전을 맞춰야 한다.

poetry install

그럼 기존에 있던 버전보다 높은 버전이 적혀있으면 업데이트 되고 설치되어있지 않은 패키지들은 설치가 된다.

 

만약 toml파일만 새로 가져와 덮어쓴 경우에 peotry install을 하면 기존에 내가 가지고 있던 lock파일과 달라서 오류가 나게된다.

 

반대로 lock파일만 있고 toml파일이 없는 경우에도 설치가 안된다.

 

그냥 toml파일과 lock파일 둘다 있어야 한다고 생각하면 될것 같다.