Я уже некоторое время пользуюсь кедровым стеком Heroku с Python, без каких-либо ошибок. Однако сегодня, когда я решил обновить свои зависимости локально , внутри моего virtualenv
через sudo bin/pip install -r requirements
я получил следующую ошибку:
Traceback (most recent call last):
File "/Users/alex/Desktop/dev/warren/warren/bin/pip", line 5, in <module>
from pkg_resources import load_entry_point
File "/Users/alex/Desktop/dev/warren/warren/lib/python2.6/site-packages/setuptools-0.6c11-py2.6.egg/pkg_resources.py", line 698, in <module>
File "/Users/alex/Desktop/dev/warren/warren/lib/python2.6/site-packages/setuptools-0.6c11-py2.6.egg/pkg_resources.py", line 701, in Environment
File "/Users/alex/Desktop/dev/warren/warren/lib/python2.6/site-packages/setuptools-0.6c11-py2.6.egg/pkg_resources.py", line 96, in get_supported_platform
File "/Users/alex/Desktop/dev/warren/warren/lib/python2.6/site-packages/setuptools-0.6c11-py2.6.egg/pkg_resources.py", line 221, in get_build_platform
File "/Users/alex/Desktop/dev/warren/warren/lib/python2.6/distutils/__init__.py", line 16, 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'
Я подозревал, что это как-то связано с моим обновлением до Lion (на что указывает этот вопрос ), но, как уже упоминалось в этом вопросе, я также обновил Xcode, но проблема сохраняется.
Когда я пытаюсь cd
в вышеуказанный каталог, файл __init__.py
отсутствует, на самом деле файлов .py
нет вообще, только файлы .pyo
и .pyc
.