728x90
보통 pip install 하면 >=, == 로 버젼을 정해서 쓴다.
requirements.txt 에도 버전에 대해서 저렇게 표기한것이 많다.
당장은 괜찮아도 이후에는 >= 로 설정된 경우에는
최신 build를 설치하면서 dependency가 깨지는 경우가 있다.
최신 패치는 적용하면서 마이너 버젼은 유지하고 싶을때 사용하는게
~= 이다.
예를들어
pip install -U pip
명령어를 사용하면 최신 버전으로 업데이트 될 것이다.
하지만
pip install pip~=19.0
명령어를 사용하면, 19.0을 기준으로 하위 패치번호가 최신인것으로 업데이트 된다.
되도록이면 dependency때문에라도
~= 를 많이 사용하는 습관을 들여야겠다.
반응형
'컴퓨터 이야기 > Linux sToRy' 카테고리의 다른 글
PowerPC(ppc64le) AI 개발환경 구축 참고자료 (conda 기반) (0) | 2024.05.08 |
---|---|
PowerPC(ppc64le) docker setting (0) | 2024.04.25 |
Docker /var/lib/docker 디렉터리 교체 (0) | 2024.04.25 |
CUDA 설치 관련 (0) | 2024.01.23 |
DNS 서버(server) 추천 (0) | 2024.01.12 |
댓글