Python не может определить местоположение distutils_path на MAC OSX

Я использовал virtualenv + зернышко для разработки Python. Я не уверен, что произошло, но внезапно каждый раз, когда я пытаюсь выполнить инструмент командной строки или библиотеки импорта, я получаю это сообщение об ошибке:

Traceback (most recent call last):
  File "/Users/kyle/.virtualenvs/fj/bin/pip", line 4, in <module>
    import pkg_resources
  File "/Users/kyle/.virtualenvs/fj/lib/python2.6/site-packages/setuptools-0.6c11-py2.6.egg/pkg_resources.py", line 698, in <module>
    the platform/python version defined at initialization are added.
  File "/Users/kyle/.virtualenvs/fj/lib/python2.6/site-packages/setuptools-0.6c11-py2.6.egg/pkg_resources.py", line 701, in Environment
    search_path = sys.path
  File "/Users/kyle/.virtualenvs/fj/lib/python2.6/site-packages/setuptools-0.6c11-py2.6.egg/pkg_resources.py", line 96, in get_supported_platform
    'Environment', 'WorkingSet', 'ResourceManager',
  File "/Users/kyle/.virtualenvs/fj/lib/python2.6/site-packages/setuptools-0.6c11-py2.6.egg/pkg_resources.py", line 221, in get_build_platform
    if provDarwin:
  File "/Users/kyle/.virtualenvs/fj/lib/python2.6/distutils/__init__.py", line 14, in <module>
    exec open(os.path.join(distutils_path, '__init__.py')).read()
IOError: [Errno 2] No such file or directory: '/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/distutils/__init__.py'

Из того, что я могу дешифровать, Python пытается найти distutils_path в версии системы MAC OSX Python не моя virtualenv версия как он должна быть.

Не уверенный, почему это внезапно начало происходить. Возможно, недавнее обновление OSX? Другая возможность состоит в том, что мой жесткий диск собирался перестать работать, таким образом, Apple дала мне новый и запустила Помощник Миграции. Возможно, что-то не сделало переданный через правильно?

21
задан Kyle Fox 28 June 2010 в 03:07
поделиться

1 ответ

Оказывается, проблема заключалась в том, что Помощник по миграции по какой-то причине не копировал такие инструменты, как gcc - Я переустановил Xcode, и все снова работает правильно.

7
ответ дан 29 November 2019 в 06:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: