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 등으로 만들어 쓴다.