/ / Cloud9 Python: obtendo o módulo Flask não encontrado na ação Executar - python, python-2.7, ubuntu, flask, cloud9-ide

Cloud9 Python: obtendo o módulo Flask não encontrado em Executar ação - python, python-2.7, ubuntu, flask, cloud9-ide

Eu iniciei um espaço de trabalho vazio do Ubuntu (Ubuntu 14.04.3 LTS) cloud9. O Python 2.7.6 estava lá por padrão. Eu instalei python-pip e python-virtualenv (usando o apt-get).

Tendo criado o menor possível Balão Eu enfrentei um problema: Eu recebo um erro de importação se eu pressionar ide Corre botão:

Cloud9FlaskProblem

Atualizar

O mesmo problema aqui: https://community.c9.io/t/not-able-to-run-python-file-which-has-a-import-statement-for-flask-installed-via-virtualenv-py/6151

Se eu executar o aplicativo no terminal emitindo python app.py então tudo está bem:

insira a descrição da imagem aqui

O ambiente virtual é ativado.

pip list mostra

...

Frasco (0,12) - está lá.

...

which python mostra

/ home / ubuntu / workspace / env / bin / python

O que há de errado com a minha configuração?

Respostas:

1 para resposta № 1

Se a execução do terminal depois de ativar o ambiente funcionar bem, talvez você possa incluir o comando para ativar o ambiente virtual a partir do script, por exemplo:

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

você pode precisar usar um caminho absoluto para o ambiente, mas isso deve ser fácil de encontrar