我试图在azureweb作业上运行python脚本,它抛出了这个错误
ImportError:没有名为email\u 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
我通过将库直接添加到azure中解决了这个问题
除了您的解决方案之外,我们还可以使用virtual environment->;在虚拟环境中安装所有必需的软件包->;然后将所有文件夹/文件发送到.zip文件中->;将.zip文件上载到azure webjobs。你知道吗
相关问题 更多 >
编程相关推荐