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

Cloud9 Python: Първият модул на Flask не е намерен на Run - python, python-2.7, ubuntu, flask, cloud9-ide

Започнах празно работно пространство на Ubuntu (Ubuntu 14.04.3 LTS) облак 9, Python 2.7.6 беше по подразбиране. Инсталирах питон-пип и питон-virtualenv (използвайки apt-get).

Създавайки най-малкото възможно Колба заявление съм изправен пред проблем: Получавам грешка при импортиране, ако натисна идея тичам бутон:

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 предавания

/ Начало / Ubuntu / работно място / Околна среда / хамбар / питон

Какво не е наред с моята настройка?

Отговори:

1 за отговор № 1

Ако работи от терминала след активиране на средата работи добре, може да включите командата за активиране на виртуалната среда от скрипта, например:

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

може да се наложи да използвате абсолютен път за околната среда, но това трябва да бъде лесно