🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
Flask

FlaskはPython用のマイクロフレームワークであり、Werkzeug・Jinja 2・good intentionsをベースにしています。

Q&A

解決済

2回答

5805閲覧

flaskのvalidateでException: Install 'email_validator' for email validation support. というエラーが出てしまいます。

Mitsu_

総合スコア10

Flask

FlaskはPython用のマイクロフレームワークであり、Werkzeug・Jinja 2・good intentionsをベースにしています。

0グッド

0クリップ

投稿2021/03/21 11:59

編集2021/03/21 12:01

前提・実現したいこと

python初心者です。
flaskでログイン、ユーザー登録画面を作成しております。

発生している問題・エラーメッセージ

Exception: Install 'email_validator' for email validation support.

該当のソースコード

from wtforms.form import Form
from wtforms.fields import StringField, PasswordField, SubmitField
from wtforms.validators import DataRequired, Email, EqualTo
from wtforms import ValidationError
from flaskr.models import User

イメージ説明

試したこと

pip install wtforms[email] とすると zsh: no matches found: wtforms[email]となってしまい,

その後 pip install email_validatorこちらを実行し再起動しましたが、画像のようなエラーが出てしまいます

どうぞよろしくお願いいたします

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

解決致しました!
誠にありがとうございます。

投稿2021/03/24 07:56

Mitsu_

総合スコア10

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

ベストアンサー

zsh使ってないので的外れかもしれませんが、念のためインストールするコマンドで、パッケージを「"」か「'」で囲むとどうなるでしょうか?以下は例です。

pip install -U "wtforms[email]"

なお、stackoverflowでも同じような現象を扱ったやりとりがあるので、参考までに示しておきます。

python - WTForms: Install 'email_validator' for email validation support - Stack Overflow

投稿2021/03/24 04:45

msiz07

総合スコア172

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.36%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問