首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用pip安装email_validator

使用pip安装email_validator
EN

Stack Overflow用户
提问于 2020-07-03 02:13:16
回答 4查看 7.4K关注 0票数 2

我已经安装了email_validator,但是我收到一条错误消息,说它没有安装。它必须安装在我的项目文件夹中吗?或者它可以在主站点包文件夹中?当我运行我的程序时,我收到以下错误消息:

代码语言:javascript
复制
Exception: Install 'email_validator' for email validation support

我可以看到我已经将它安装在主站点包python3文件夹中,但是当我运行时

代码语言:javascript
复制
pip install email_validator

在我的项目文件夹site-packages文件夹中,终端打印如下:

代码语言:javascript
复制
site-packages % pip install email_validator
Defaulting to user installation because normal site-packages is not writeable
Requirement already satisfied: email_validator in /Users/STL34/Library/Python/3.7/lib/python/site-packages (1.1.1)
Requirement already satisfied: idna>=2.0.0 in /Users/STL34/Library/Python/3.7/lib/python/site-packages (from email_validator) (2.10)
Requirement already satisfied: dnspython>=1.15.0 in /Users/STL34/Library/Python/3.7/lib/python/site-packages (from email_validator) (1.16.0)

也不会安装在我的项目文件夹中。

以下是代码:

代码语言:javascript
复制
from flask_wtf import FlaskForm
from wtforms import StringField, PasswordField, SubmitField, BooleanField
from wtforms.validators import DataRequired, Length, Email, EqualTo


class RegistrationForm(FlaskForm):
    username = StringField('Username',
                           validators=[DataRequired(), Length(min=2, max=20)])
    email = StringField('Email',
                        validators=[DataRequired(), Email()])
    password = PasswordField('Password', validators=[DataRequired()])
    confirm_password = PasswordField('Confirm Password',
                                     validators=[DataRequired(), EqualTo('password')])
    submit = SubmitField('Sign Up')


class LoginForm(FlaskForm):
    email = StringField('Email',
                        validators=[DataRequired(), Email()])
    password = PasswordField('Password', validators=[DataRequired()])
    remember = BooleanField('Remember Me')
    submit = SubmitField('Login')
EN

Stack Overflow用户

发布于 2020-07-03 02:32:05

你说它不会出现在我的项目里是什么意思。你能把输出发出去吗

代码语言:javascript
复制
from email_validator import validate_email, EmailNotValidError

在python文件中

如果您正在使用pyenv,那么也可以从pyenv安装该模块。

票数 0
EN
查看全部 4 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62707500

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档