Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Учтите, что мы собираемся использовать Flask 0.9, а не последнюю версию. Flask 0.10 не было довольно долго и некоторые расширения не готовы для работы с данной версией.
flask==0.9 мы тянем в зависимостях последний werkzeug, что может вызвать много неприятных багов, поэтому крайне рекомендую указывать и werkzeug==0.8.3, да и вообще все мажерные зависимости если так пошло. А вообще flask==0.10.1 у меня прекрасно работает под python 2.7:requirements.txt с зависимостями или использовать для этого pip freeze.app = Flask(__name__)
from app import viewsmicroblog/flask/bin/python -c "import sys, pip; sys...d\"] + sys.argv[1:]))" setuptools pip failed with error code 1
Спасибо автору за перевод — тоже заинтересовал Flask, решил пройти этот туториал на Питоне 3.4.
Для третьего Питона рекомендуют вместо virtualenv использовать venv и следовательно настраивать виртуальное окружение нужно командой:
python3 -m venv имя_папки_окруженияНо у себя я столкнулся с проблемой — почему-то в окружение не захотел переносится pip, потому настраивал окружение следующим образом:
python3 -m venv --without-pip имя_папки_окружения
source ~путь/имя_папки_окружения/bin/activate
curl https://bootstrap.pypa.io/get-pip.py | python
Мега-Учебник Flask, Часть 1: «Привет, Мир!»