2014-01-14 8 views
0

Я работаю через следующий учебник:Ошибки при попытке установить расширения КОЛБЫ

http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world

Я создал виртуальную среду и пытаюсь установить следующие расширения:

flask/bin/pip install flask==0.9 
flask/bin/pip install flask-login 
flask/bin/pip install flask-openid 
flask/bin/pip install flask-mail==0.7.6 
flask/bin/pip install sqlalchemy==0.7.9 
flask/bin/pip install flask-sqlalchemy==0.16 
flask/bin/pip install sqlalchemy-migrate==0.7.2 
flask/bin/pip install flask-whooshalchemy==0.54a 
flask/bin/pip install flask-wtf==0.8.4 
flask/bin/pip install pytz==2013b 
flask/bin/pip install flask-babel==0.8 
flask/bin/pip install flup 

Когда я их запускаю, я получаю следующее сообщение об ошибке для каждого из них:

Wheel installs require setuptools >= 0.8 for dist-info support. 
pip's wheel support requires setuptools >= 0.8 for dist-info support. 
Storing debug log for failure in /Users/seanpatterson/.pip/pip.log 

От чтения моих мыслей, я запускаю старую версию средств настройки, но я не уверен, как это сделать, или какой файл установки он будет. Есть предположения?

+0

Сначала вы должны установить setuptools :) используйте эту команду: 'pip install setuptools' –

ответ

1

pip install -U setuptools должен сделать трюк.

+0

Спасибо, но я только что попробовал, но он говорит: '-bash: pip: command not found'?!?! –

+0

Ах, да, вам придется использовать абсолютный путь, если вы не используете скрипт 'activate'' virtualenv': 'flask/bin/pip install -U setuptools' [e]: К сожалению, см. ответ ниже. Не обращайте внимания на этот комментарий. – dorian

0

Попробуйте это:

flask/bin/pip install --upgrade setuptools 

Если вы не укажете пипс в виртуальной среде ваша система будет выглядеть через его $PATH для pip. Возможно, ваша виртуальная среда не находится в одном из каталогов в системном пути и в результате не будет найдена.

+0

Спасибо за помощь, но все еще получаю это сообщение, когда я пытаюсь это сделать. 'sim1-3010: microblog seanpatterson $ flask/bin/pip install --upgrade setuptools Для установки дисков требуется установка setuptools> = 0.8 для поддержки dist-info. Для поддержки дискового интерфейса для pip-диска требуется setuptools> = 0.8. Хранение журнала отладки для отказа в/Пользователи/seanpatterson/.pip/pip.log'. Имеет ли значение, откуда я запускаю эту команду? На данный момент я бегу из папки, где сидит мое приложение фляги - предположительно, где находится мое виртуальное env. –

Смежные вопросы