title: What does this Python message mean?
body: <pre><code>ho-fe3fdd00-12:~ Sam$ easy_install BeautifulSoup
  Traceback (most recent call last):
    File "/usr/bin/easy_install", line 8, in &lt;module&gt;
      load_entry_point('setuptools==0.6c7', 'console_scripts', 'easy_install')()
    File "/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/setuptools/command/easy_install.py", line 1670, in main
      with_ei_usage(lambda:
    File "/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/setuptools/command/easy_install.py", line 1659, in with_ei_usage
      return f()
    File "/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/setuptools/command/easy_install.py", line 1674, in &lt;lambda&gt;
      distclass=DistributionWithoutHelpCommands, **kw
    File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/distutils/core.py", line 125, in setup
      dist.parse_config_files()
    File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/distutils/dist.py", line 373, in parse_config_files
      parser.read(filename)
    File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/ConfigParser.py", line 267, in read
      self._read(fp, filename)
    File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/ConfigParser.py", line 462, in _read
      raise MissingSectionHeaderError(fpname, lineno, line)
  ConfigParser.MissingSectionHeaderError: File contains no section headers.
  file: /Users/Sam/.pydistutils.cfg, line: 1
  'install_lib = ~/Library/Python/$py_version_short/site-packages\n'
  </code></pre>
  
  <p>I am trying to install beautifulsoup.
  The first two lines in ~/.pydistutils.cfg:</p>
  
  <pre><code>install_lib = ~/Library/Python/$py_version_short/site-packages
  install_scripts = ~/bin
  </code></pre>