2017-12-07 16 views
-1

私はWindows 10でPyCharmを使用してアプリケーションを実行しています。私はPythonの初心者で、一般的にコーディングしています。フラスコがインストールされていても輸入されていません

私は、入力された:CMDプロンプトで

pip install flask 

をしかし、管理者権限の下でCMDプロンプトを開くのを忘れていました。これが問題だろうか?私は、管理者権限を持つ再開くCMDプロンプトを終了し、再び

pip install flask 

を入力し、それがすでにインストールされたことを示しました。私は私のシステムにフラスコを設置していることは確かです。

私はtest_webapp.pyという名前のそれより下のpythonファイルを実行しようとすると、私は次のエラーを取得:

from flask import Flask 

app = Flask(__name__) 

@app.route("/") 

def hello(): 

    return "Hello World!" 

if __name__ == "__main__": 

    app.run() 

が、私はエラーを取得:

ModuleNotFoundError: No module named 'flask'

は、私はpythonで入力します - コマンドプロンプトに--version私はバージョン3.6.3を取得します。

私は同じコードをPython 3.6(32ビット)コマンドラインに入力すると、コードが機能します!しかし、IDLEを使って実行しようとすると、SyntaxErrorが発生し、Python 3.6.3の番号6が赤色で強調表示されます。

何が起こっているかについてのアイデアはありますか?

python[version] -m pip install flask 

注:(などのpython3など)Pythonのバージョンで[バージョン]を置き換える

+1

Pythonで[ImportError:No module named ... "エラーを修正する方法](https://stackoverflow.com/questions/2325923/how-to-fix-importerror-no-module- – cwallenpoole

+0

は常に問題のフルエラーメッセージ(トレースバック)を(スクリーンショットではなくテキストとして)入れます。その他の有用な情報があります。 – furas

+0

2台のPythonがインストールされていて、「フラスコ」が1台のPythonにインストールされていて、他のPythonでコードを実行している可能性があります。コードを 'python test_webapp.py'として実行すると、' python -m pip install flask'を使って同じPythonを使ってモジュールをインストールすることができます。 – furas

答えて

0

のような何かを行う、のpythonの特定のバージョンでフラスコをインストールしてください。

+0

私はPython 3.6.3を使用しています。'python3 -m pip install flask'と入力する場所はどこですか?私はそれをコマンドプロンプトに入れますか?私はそれを試みた、私はエラーがあった。私が言及するのを忘れていたことは、PyCharmでWebアプリケーションを実行しようとしていることです。これは動作しないようです。 Python 3.6.3(32-bit)ランタイム環境でコードを実行すると、Python 3.6.3がインストールされています。しかし、私はIDLEでそれを実行しようとすると、SyntaxErrorを取得し、Python3.6.3の数字6が赤で強調表示されます。何が起こっているか考えていますか? –

0

あなたが使用しているパイプのようなサウンドは、使用しているのと同じPython用ではありません。

は、彼らが同じフォルダにある必要がありwhich pipwhich python

を試してみてください。あなたが秘密の束(sys、2,3、condaなど)を持っている場合、またはプロジェクトのための新しい仮想envで始める場合は、エイリアスまたは2つのエイリアスを作成したい場合があります。 < - best imo。

+0

ここで 'which pip'と' which python'と入力しますか? 私が言及するのを忘れたことの1つは、PyCharmを使用してコード/ webappを実行していることです。私はPython 3.6(32-bit)ランタイム環境でコードを実行しようとしましたが、うまくいきました!しかし、私がIDLEで実行しようとすると、うまく動作しませんでした。何が起こっているかについての考え? –

+0

私はIDLEで言及するのを忘れていました。私はSyntaxErrorを取得し、画面上部のPython 3.6.3の数字6は赤で強調表示されます。 –

+0

@ KareemKhulusiあなたは 'which pip'と' which python'をコンソールに入力します。また、環境設定のpycharmでは、コンパイル時に実行しているPythonを選択することができます。フラスコを取り付けたものを確実に稼動させる必要があります。おそらく、デフォルトではシステムのPython(2.6または2.7)に設定されています。あなたはおそらくフラスコを3に設置しました。 – lciamp

関連する問題