Установка flask і python 3

Home # 149; статті # 149; Установка Flask і Python 3.3 в Debian 7

У документації по фреймворку Flask сказано, що можна використовувати тільки Python 3.3 і вище (або 2.6 і вище). При цьому в репозиторіях Debian 7 доступна тільки Python версії 3.2. Можна спробувати змінити в настройках репозиторіїв в файлі /etc/apt/sources.listwheezy на jessie і встановити останню версію Python звідти, але це тягне за собою оновлення великої кількості залежностей. Даний варіант здався мені не прийнятним. Тому було вирішено встановлювати з вихідних.

Встановлюємо Python 3.3 з вихідних в окрему директорію /opt/python3.3:

Flask будемо запускати в віртуальному оточенні, для чого потрібно встановити virtualenv. Встановлювати його ми будемо з допомогою pip. який також потрібно встановити :-)

Якщо у вас свіжа система, то попередньо встановлюємо cURL:

Встановлюємо pip і все необхідне:

Друга і третя рядки - це один рядок.

Тепер створюємо віртуальне оточення в директорії в якій буде працювати Flask:

Активуємо оточення і встановлюємо Flask:

У першому рядку спочатку йде точка, потім пробіл, потім venv / bin / activate.

Ось і все, фреймворк Flask працює на Python 3.3 під Debian 7 виявлено, можна вести розробку. Залишилося налаштувати роботу майбутнього сайту за допомогою Nginx + uWSGI.

Схожі статті