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)***
私も同じ問題を抱えています。ただし、Flask-WTFのインストール
Sudo pip install flask-wtf
この問題を解決することができました。
Flask-WTFのインストールはpipで簡単です。
pip install Flask-WTF
私も同じ問題を抱えています。私の場合の問題は、Flaskがグローバルにインストールされたため、flask run
がローカルパッケージを認識しないグローバルパッケージを呼び出したためです(おそらく、pythonへのグローバル呼び出しがpython2を呼び出したため、私の環境はpython3)に設定されました。 Flaskをグローバルにアンインストールし、仮想環境にのみインストールすることで解決しました。
私はflask_wtfから簡単なインストールを行い、コマンドは次のように機能しました
pip install Flask-WTF
詳細については、このリンクにアクセスしてください https://flask-wtf.readthedocs.io/en/stable/install.html
グローバルpythonではなく仮想環境のpython)を実行していることを確認してください。Windows環境で次のコマンドを実行することでこれを解決しました。
\inetpub\projectFolder\scripts\python.exe run.py
ただではなく
python run.py
また、モジュールがグローバルではなく仮想環境にインストールされていることを確認してください。モジュールが適切に存在することを確認します-再びウィンドウの下でファイルを確認しました:
\inetpub\projectFolder\lib\site-packages\wtforms
Anacondaのpythonを使用してアプリを実行している場合は、pip install flask-wtf
一般的なコマンドプロンプトからではなく、アナコンダプロンプトから。これは私がこの問題に遭遇したときに私を助けました。お役に立てれば!
このコマンドを使用して、flask_wtfをcondaにインストールできます
conda install -c anaconda flask-wtf
問題はvirtualenvが原因であるため、これをcondaにインストールすると問題が解決します。それは私のために働いた。