python - Azure Webjob ImportError:没有名为 email_validator 的模块
问题描述
我正在尝试在 Azure Web 作业上运行我的 python 脚本,并抛出此错误
ImportError:没有名为 email_validator 的模块
[10/03/2019 18:57:16 > 7be10b: ERR ] Traceback (most recent call last):
[10/03/2019 18:57:16 > 7be10b: ERR ] File "CheckEmail_Delta.py", line 14, in <module>
[10/03/2019 18:57:16 > 7be10b: ERR ] from email_validator import validate_email, EmailNotValidError
[10/03/2019 18:57:16 > 7be10b: ERR ] ImportError: No module named email_validator
[10/03/2019 18:57:16 > 7be10b: SYS INFO] Status changed to Failed
[10/03/2019 18:57:16 > 7be10b: SYS ERR ] Job failed due to exit code 1
我找到了我的导入包并将其添加到我的脚本中,但它仍然抛出相同的错误。
这是我所拥有的
import sys
sys.path.append("C:\Python27\Lib\site-packages")
sys.path.append("D:\home\site\wwwroot\env\Lib\site-packages")
import urllib2
import pypyodbc
import timestring
import datetime, time
import json, cookielib, pprint
import smtplib
import quickbase
#import pyqb
from email_validator import validate_email, EmailNotValidError
from json import dumps
任何意见表示赞赏。我使用python 2.7
解决方案
我通过将库直接添加到天蓝色来解决这个问题
推荐阅读
- unity3d - 缩放后统一获取网格
- vb.net - 碰撞检测编辑图片框的生成位置
- python-3.x - 如何在列表中拆分字符串?
- android - 如何从 Firebase 实时数据库中检索时间戳并将其作为日期显示在文本视图中
- python - 无法在 macOS 上安装 apache-beam
- liferay - 编写第一个 Liferay 应用程序:如何将模块部署到服务器 + 错误:需要完整的 JDK(不仅仅是 JRE)
- angular - 动态创建和分配对象属性打字稿
- java - 在Java中转换float int
- javascript - react-admin 分页没有按预期工作
- node.js - Node Promise 似乎是涓涓细流的数据,有些看起来像缓冲区?