IOError: nieprawidłowa instalacja w Pythonie… / config / Makefile (Brak takiego pliku lub katalogu)

1

Po aktualizacji z OS X 10.8.3 do 10.8.5 i XCode moja instalacja w Pythonie przestała działać. To jest wynik, gdy próbuję uruchomić Pythona.

Traceback (most recent call last):
  File "/usr/local/Cellar/python/2.7.3/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site.py", line 563, in <module>
main()
  File "/usr/local/Cellar/python/2.7.3/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site.py", line 545, in main
known_paths = addusersitepackages(known_paths)
  File "/usr/local/Cellar/python/2.7.3/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site.py", line 278, in addusersitepackages
user_site = getusersitepackages()
  File "/usr/local/Cellar/python/2.7.3/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site.py", line 253, in getusersitepackages
user_base = getuserbase() # this will also set USER_BASE
  File "/usr/local/Cellar/python/2.7.3/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site.py", line 243, in getuserbase
USER_BASE = get_config_var('userbase')
  File "/usr/local/Cellar/python/2.7.3/Frameworks/Python.framework/Versions/2.7/lib/python2.7/sysconfig.py", line 521, in get_config_var
return get_config_vars().get(name)
  File "/usr/local/Cellar/python/2.7.3/Frameworks/Python.framework/Versions/2.7/lib/python2.7/sysconfig.py", line 420, in get_config_vars
_init_posix(_CONFIG_VARS)
  File "/usr/local/Cellar/python/2.7.3/Frameworks/Python.framework/Versions/2.7/lib/python2.7/sysconfig.py", line 288, in _init_posix
raise IOError(msg)
IOError: invalid Python installation: unable to open /usr/local/Cellar/python/2.7.3/Frameworks/Python.framework/Versions/2.7/lib/python2.7/config/Makefile (No such file or directory)

Python zainstalowałem osobno (nie ten, który był dostarczany z OS X) i mam nadzieję, że skorzystam z tej instalacji, jak to naprawić? Mam kilka wirtualnych ustawień rzeczy i nie wiem, czy to się zepsuje, jeśli przeinstaluję Pythona, więc waham się przed ponownym zainstalowaniem Pythona.

Wesley
źródło
Sądząc po ścieżce, użyłeś Homebrew do zainstalowania Pythona. Czy próbowałeś ponownie zainstalować Python z Homebrew? brew uninstalla brew installmoże być może?
Martijn Pieters

Odpowiedzi:

-1

Jak sugeruje Martijn

brew uninstall python

Problem polegał na tym, że homebrew zainstalował Pythona i pomieszał moje ścieżki.

Topraman
źródło