seconded.
Ruby's gem might not be perfect, but it is much more intuitive than anything python has (no idea about "pip" though)
$ easy_install «package name»
The pypi web interface is very poor.
There is lots of scope for improvement in locating and installing packages.
(though I agree it is as intuitive, at it's most basic, as ruby gems)
$ gem update && gem cleanup
A lot of headache I don't have to deal with at all. I really wish Python would grow an equivalent tool.