Can't find "six", but it's installed
Question: I have `six` installed (even reinstalled it).

    
    
    $ pip show six
    ---
    Name: six
    Version: 1.7.3
    Location: /usr/lib/python2.6/site-packages
    Requires: 
    

But when I try to run `csvcut`, it can't find it.

    
    
    $ csvcut -n monster.csv
    Traceback (most recent call last):
      File "/usr/bin/csvcut", line 5, in <module>
        from pkg_resources import load_entry_point
      File "/usr/lib/python2.6/site-packages/pkg_resources.py", line 2655, in <module>
        working_set.require(__requires__)
      File "/usr/lib/python2.6/site-packages/pkg_resources.py", line 648, in require
        needed = self.resolve(parse_requirements(requirements))
      File "/usr/lib/python2.6/site-packages/pkg_resources.py", line 546, in resolve
        raise DistributionNotFound(req)
    pkg_resources.DistributionNotFound: six>=1.6.1
    

Here's the relevant but of `csvcut`:

    
    
    #!/usr/bin/python
    # EASY-INSTALL-ENTRY-SCRIPT: 'csvkit==0.8.0','console_scripts','csvcut'
    __requires__ = 'csvkit==0.8.0'
    import sys
    from pkg_resources import load_entry_point
    
    if __name__ == '__main__':
        sys.exit(
            load_entry_point('csvkit==0.8.0', 'console_scripts', 'csvcut')()
        )
    

This is on CentOS.


Answer: Uninstalling and reinstalling `six` using pip _didn't_ work

    
    
    sudo pip uninstall six
    sudo pip install six
    

However, I was able to solve the problem using `easy_install`:

    
    
    easy_install --upgrade six
    

