2017-05-30 18 views
0

私は空のUbuntu(Ubuntu 14.04.3 LTS)ワークスペースをcloud9に開始しました。 Python 2.7.6はデフォルトでそこにいました。 python-pippython-virtualenv(apt-getを使用)をインストールしました。私はIDEの実行ボタンを押すと、私は、インポートエラーを取得:Cloud9 Python:Flaskモジュールが実行アクションで見つかりません

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を発行することにより、端末からアプリケーションを実行する場合は、すべての罰金:

enter image description here

仮想環境が起動されます。

pip listフラスコ(0.12)

...

を示して - それはあります。

...

which python私の設定が間違って何

/ホーム/ Ubuntuの/ワークスペース/ envを/ binに/ pythonの

を示して?

+0

ワークスペースの設定を確認してください。 Pythonのバージョンを使用する設定があり、それを逆にしなければならないかもしれません。一度それをしたら、走者と再び走ってみてください。それはトリックを行うかもしれません。 –

答えて

1

環境を起動した後、端末から実行すると正常に動作多分あなたは、たとえば、スクリプト内から仮想環境をアクティブにするコマンドを含めることができる場合:

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

あなたは絶対パスを使用する必要があります環境はそれを見つけるのに十分なはずです

+1

残念ながら、これは役に立たなかった。 ** Python **テンプレートを使用してワークスペースを再作成しました。作成されたv/env。私は環境からピップを実行するかどうかを確認し、それについて肯定的になった。問題は持続した。私は、デフォルトでpipとvirtualenv、それにラッパーでさえも(少なくともPythonのワークスペーステンプレートでは)既にインストールされていることを知りました。私の家のマシンでは、私はZestyを実行していて問題なしでgunicornのようなものを動かすことができます(c9では、フラスコが認識されないため多少問題があります)。 – lexeme

関連する問題