title: Python Pip Install "Egg" Error (Pandas and other modules)
body: <p>Having issues installing some python modules (for example pandas) and also had some issues installing ipython notebook.</p>
  
  <p>This error seems to have come up before for other folks (<a href="https://stackoverflow.com/questions/11425106/python-pip-install-fails-invalid-command-egg-info">Python pip install fails: invalid command egg_info</a>), but they were using Python 2.7, whereas I'm using 2.6 (default with my Mac OS 10.6). Also I tried easy_install -U setuptools and pip install --upgrade setuptools but neither worked. </p>
  
  <p>This is the error I get for installing pandas:</p>
  
  <pre><code>Command python setup.py egg_info failed with error code 1 in /private/var/folders/Wm/WmmbYincEnuCrAMtGBudAk+++TM/-Tmp-/pip_build_AWal/pandas
  Storing debug log for failure in /Users/AWal/Library/Logs/pip.log
  </code></pre>
  
  <p>For installing iPython, this is the error that I get:</p>
  
  <pre><code>Exception:
  Traceback (most recent call last):
    File "/Library/Python/2.6/site-packages/pip-1.5.4-py2.6.egg/pip/basecommand.py", line 122, in main
      status = self.run(options, args)
    File "/Library/Python/2.6/site-packages/pip-1.5.4-py2.6.egg/pip/commands/install.py", line 283, in run
      requirement_set.install(install_options, global_options, root=options.root_path)
    File "/Library/Python/2.6/site-packages/pip-1.5.4-py2.6.egg/pip/req.py", line 1435, in install
      requirement.install(install_options, global_options, *args, **kwargs)
    File "/Library/Python/2.6/site-packages/pip-1.5.4-py2.6.egg/pip/req.py", line 671, in install
      self.move_wheel_files(self.source_dir, root=root)
    File "/Library/Python/2.6/site-packages/pip-1.5.4-py2.6.egg/pip/req.py", line 901, in move_wheel_files
      pycompile=self.pycompile,
    File "/Library/Python/2.6/site-packages/pip-1.5.4-py2.6.egg/pip/wheel.py", line 341, in move_wheel_files
      generated.extend(maker.make_multiple(['%s = %s' % kv for kv in console.items()]))
    File "/Library/Python/2.6/site-packages/pip-1.5.4-py2.6.egg/pip/_vendor/distlib/scripts.py", line 316, in make_multiple
      filenames.extend(self.make(specification, options))
    File "/Library/Python/2.6/site-packages/pip-1.5.4-py2.6.egg/pip/_vendor/distlib/scripts.py", line 305, in make
      self._make_script(entry, filenames, options=options)
    File "/Library/Python/2.6/site-packages/pip-1.5.4-py2.6.egg/pip/_vendor/distlib/scripts.py", line 209, in _make_script
      self._write_script(scriptnames, shebang, script, filenames, ext)
    File "/Library/Python/2.6/site-packages/pip-1.5.4-py2.6.egg/pip/_vendor/distlib/scripts.py", line 189, in _write_script
      self._fileop.write_binary_file(outname, script_bytes)
    File "/Library/Python/2.6/site-packages/pip-1.5.4-py2.6.egg/pip/_vendor/distlib/util.py", line 384, in write_binary_file
      with open(path, 'wb') as f:
  IOError: [Errno 13] Permission denied: '/usr/local/bin/sphinx-apidoc'
  
  Storing debug log for failure in /Users/AWal/Library/Logs/pip.log
  </code></pre>
  
  <p>Any thoughts on what to do?</p>
  
  <p>UPDATE:</p>
  
  <p>When I do sudo pip install pandas (another module that I can't install), I get a long long traceback with the end error message:</p>
  
  <pre><code>RuntimeError: Broken toolchain: cannot link a simple C program
  </code></pre>
  
  <p>And traceback (a sample of it of the 100 or so lines) looks like this:</p>
  
  <pre><code>Traceback (most recent call last):
  
    File "&lt;string&gt;", line 17, in &lt;module&gt;
  
    File "/private/tmp/pip_build_root/pandas/setup.py", line 619, in &lt;module&gt;
  
      **setuptools_kwargs)
  
    File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/distutils/core.py", line 113, in setup
  
    File "build/bdist.macosx-10.6-universal/egg/setuptools/dist.py", line 266, in __init__
  
    File "build/bdist.macosx-10.6-universal/egg/setuptools/dist.py", line 312, in fetch_build_eggs
  
    File "build/bdist.macosx-10.6-universal/egg/pkg_resources/__init__.py", line 753, in resolve
  
    File "build/bdist.macosx-10.6-universal/egg/pkg_resources/__init__.py", line 1005, in best_match
  
    File "build/bdist.macosx-10.6-universal/egg/pkg_resources/__init__.py", line 1017, in obtain
  
    File "build/bdist.macosx-10.6-universal/egg/setuptools/dist.py", line 379, in fetch_build_egg
  
    File "build/bdist.macosx-10.6-universal/egg/setuptools/command/easy_install.py", line 619, in easy_install
  </code></pre>