web-dev-qa-db-ja.com

ImportError:flask_wtfという名前のモジュールがありません

importErrorが発生します:flask_wtfエラーという名前のモジュールがありません。可能な解決策を試しました。 flask/bin/pip installflask-wtfを使用してflask-wrfをインストールしました:

要件はすでに満たされています:./ flask/lib/python2.7/site-packagesのflask-wtf要件はすでに満たされています:./ flask/lib/python2.7/site-packagesのWTForms。この問題について私を助けてください。

エラーを示すコードを共有しています:

from flask_wtf import Form 
from wtforms import StringField, BooleanField
from wtforms.validators import DataRequired

class LoginForm(Form):
    openid = StringField('openid', validators=[DataRequired()])
    remember_me = BooleanField('remember_me', default=False)***
4

私も同じ問題を抱えています。ただし、Flask-WTFのインストール

  Sudo pip install flask-wtf

この問題を解決することができました。

3
GPrathap

Flask-WTFのインストールはpipで簡単です。

pip install Flask-WTF
1
Kutty Selva

私も同じ問題を抱えています。私の場合の問題は、Flaskがグローバルにインストールされたため、flask runがローカルパッケージを認識しないグローバルパッケージを呼び出したためです(おそらく、pythonへのグローバル呼び出しがpython2を呼び出したため、私の環境はpython3)に設定されました。 Flaskをグローバルにアンインストールし、仮想環境にのみインストールすることで解決しました。

1
Yotam Hacohen

私はflask_wtfから簡単なインストールを行い、コマンドは次のように機能しました

pip install Flask-WTF

詳細については、このリンクにアクセスしてください https://flask-wtf.readthedocs.io/en/stable/install.html

1
Manas Pradhan

グローバルpythonではなく仮想環境のpython)を実行していることを確認してください。Windows環境で次のコマンドを実行することでこれを解決しました。

\inetpub\projectFolder\scripts\python.exe run.py

ただではなく

python run.py

また、モジュールがグローバルではなく仮想環境にインストールされていることを確認してください。モジュールが適切に存在することを確認します-再びウィンドウの下でファイルを確認しました:

\inetpub\projectFolder\lib\site-packages\wtforms 
1
Piquet

Anacondaのpythonを使用してアプリを実行している場合は、pip install flask-wtf一般的なコマンドプロンプトからではなく、アナコンダプロンプトから。これは私がこの問題に遭遇したときに私を助けました。お役に立てれば!

0

このコマンドを使用して、flask_wtfをcondaにインストールできます

conda install -c anaconda flask-wtf

問題はvirtualenvが原因であるため、これをcondaにインストールすると問題が解決します。それは私のために働いた。

0
BlackSwan