/ / Cloud9 Python: отримання модуля Flask не знайдено під час запуску - python, python-2.7, ubuntu, flask, cloud9-ide

Cloud9 Python: модуль Flask не знайдено в Action Run - python, python-2.7, ubuntu, flask, cloud9-ide

Я запустив порожню робочу область Ubuntu (Ubuntu 14.04.3 LTS) хмара9. Python 2.7.6 був там за замовчуванням. Я встановив пітон-піп і python-virtualenv (використовуючи apt-get).

Створивши найменший можливий Фляга програма Я зіткнувся з проблемою: я отримую помилку імпорту, якщо натискаю ide "s Біжи кнопка:

Cloud9FlaskProblem

Оновити

Тут же проблема: https://community.c9.io/t/not-able-to-run-python-file-which-has-a-import-statement-for-flask-installed-via-virtualenv-py/6151

Якщо я запускаю програму з терміналу, видавши python app.py тоді все добре:

введіть опис зображення тут

Активовано віртуальне середовище.

pip list шоу

...

Колба (0,12) - вона там є.

...

which python шоу

/ home / ubuntu / робоча область / env / bin / python

Що не так з моїм налаштуванням?

Відповіді:

1 для відповіді № 1

Якщо запуск з терміналу після активації середовища працює нормально, можливо, ви можете включити команду активації віртуального середовища зсередини сценарію, наприклад:

import os
os.system("source env/bin/activate")
import flask

Вам може знадобитися використовувати абсолютний шлях до навколишнього середовища, але це має бути досить легко