title: For Python programmers, is there anything equivalent to Perl's CPAN?
body: <p>I'm learning Python now because of the Django framework.  I have been a Perl programmer for a number of years and I'm so used to Perl's tools.  One of the things that I really miss is Perl's CPAN and its tools.  Is there anything equivalent in Python?  I would like to be able to search, install and maintain Python modules as easy as CPAN.  Also, a system that can handle dependencies automatically.  I tried to install a module in Python by downloading a zip file from a website, unzipped it, then do:</p>
  
  <p><code>sudo python setup.py install</code></p>
  
  <p>but it's looking for another module.  Now, lazy as I am, I don't like chasing dependencies and such, is there an easy way?</p>