Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 19 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save netologist/3186381 to your computer and use it in GitHub Desktop.
Save netologist/3186381 to your computer and use it in GitHub Desktop.
Fix Mountain Lion 10.8 Python IOError pyconfig.h Error
After upgrading to Mountain Lion : 10.8 I noticed that I was getting Python errors which prevented me from starting vim:
Traceback (most recent call last):
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site.py", line 565, in <module>
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site.py", line 547, in main
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site.py", line 278, in addusersitepackages
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site.py", line 253, in getusersitepackages
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site.py", line 243, in getuserbase
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/sysconfig.py", line 523, in get_config_var
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/sysconfig.py", line 419, in get_config_vars
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/sysconfig.py", line 298, in _init_posix
IOError: invalid Python installation: unable to open /usr/include/python2.7/pyconfig.h (No such file or directory)
First I tried the first step from this: https://gist.github.com/3180261 - which didn't stop the errors from displaying...
I still need to find where the path is being incorrectly set and fix it there, but if you need to be up and running quickly with vim, this should also work:
sudo mkdir -p /usr/include/python2.7
sudo ln -s /System/Library/Frameworks/Python.framework/Versions/Current/include/python2.7/pyconfig.h /usr/include/python2.7/pyconfig.h
@jonsterling
Copy link

Man, thanks for this.

@Wavey
Copy link

Wavey commented Jul 29, 2012

Excellent! Thanks for posting this.

@martynchamberlin
Copy link

Oh man. Thanks! I'm back in business. Now I can actually try to find out why my PHP isn't working at localhost.

@nguyenlocduy
Copy link

Wow, this helps a lot. Thanks!

@harit-sunrun
Copy link

Thanks a lot man! saved me time

@mutewinter
Copy link

Thanks, this fixed my problem of view not working at the command line.

@hahahohokiss
Copy link

Thanks a lot

@sergeylunev
Copy link

Thanks.

@pbrit
Copy link

pbrit commented Apr 22, 2013

Thanks a lot.

@pastephens
Copy link

Thanks!

@roseperrone
Copy link

Thank you!

@LukeLu1263
Copy link

谢谢(Thanks!)。

@andrewhl
Copy link

Genius! Thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment