title: Python: pip can't find setup.py
body: <p>How can I direct pip to find <code>setup.py</code>?  My <code>setup.py</code> file is located <code>~/setuptools-3.5.1</code>.</p>
  
  <p>I ran </p>
  
  <pre><code>dustin@dustin:~$ python setuptools-3.5.1/setup.py egg_info
  running egg_info
  writing requirements to setuptools.egg-info/requires.txt
  writing setuptools.egg-info/PKG-INFO
  writing top-level names to setuptools.egg-info/top_level.txt
  writing dependency_links to setuptools.egg-info/dependency_links.txt
  writing entry points to setuptools.egg-info/entry_points.txt
  reading manifest file 'setuptools.egg-info/SOURCES.txt'
  reading manifest template 'MANIFEST.in'
  writing manifest file 'setuptools.egg-info/SOURCES.txt'
  dustin@dustin:~$ 
  </code></pre>
  
  <p>so it looks as everything is okay, but when I run pip, I get </p>
  
  <pre><code>Command python setup.py egg_info failed with error code 1 in /tmp/pip_build_root/matplotlib
  Storing debug log for failure in /home/dustin/.pip/pip.log
  </code></pre>
  
  <p>I am under the impression that when I run pip it isn't finding <code>setup.py</code></p>