pip 모든 꾸러미 판올림?

20.11.17

이 글 말고, 최신판으로!


pip 에는 apt 처럼 모든 꾸러미를 찾아 판올림 해주는 기능은 (아직) 없다. 그러나, 이없으면 잇몸이라고, 비슷한 기능을 해줄 순 있다. 게다가, 어떤 꾸러미에 신판이 나왔는지 일일히 알 수가 없기에, 이런 자동화 기능은 알아두면 유용하게 쓸 수 있다.
머리가 비면 몸이 고생.. 역시 맞는 말이다.

다음 글을 참고했다.

위 글에 몇가지 방법이 나와있는데, 그 중에서도 pip-review 를 사용해봤다.

다만, 저 글에 있는 –local 옵션은 뭔지 알 수가 없다. –help 에도 나오질 않고, pip 에도 없는 옵션이다. 따라서, 저것보다는, –user 로 설치한 것만을 확인하도록 하는 편이 낫겠다.
또, –interactive 로 해서 (반)자동 설치를 하면, –user 로 설치한 것을 제대로 판올림해주질 못한다.
결국, 다음과 같이 하여 현재 설치되어 있는 python 꾸러미 중, 판올림이 가능한 것들만을 출력하도록 한 뒤, 수동으로 작업해주는 게 현 시점에선 그나마 나은 방법으로 보인다.

pip-review --user --raw

이 결과에 따라 꾸러미가 나오면, 다음과 같이 하나 하나 작업을 해줘야 한다. (자동화를 할 수는 있겠으나..)

python -m pip install xxxx --user --upgrade

python -m pip은 alias ppip3 등으로 만들어 쓴다.

Author: 아무도안

안녕하세요. 글 남겨주셔서 고맙습니다.