当我尝试在我的python脚本中导入passlib.hash时,我收到502错误
502 - Web服务器在充当网关或代理服务器时收到无效响应。 您正在查找的页面存在问题,无法显示。当Web服务器(作为网关或代理)与上游内容服务器联系时,它从内容服务器收到无效响应。
我导入的唯一模块是:
导入cgi,cgitb
导入passlib.hash
当我尝试使用普通的python脚本或者尝试在python交互式shell中导入时,passlib.hash工作正常 使用python 2.7,iis 8
当我浏览本地主机时,我得到了这个 HTTP错误502.2 - 错误网关
指定的CGI应用程序由于未返回完整的HTTP标头集而行为不端。它返回的标题是“Traceback(最近一次调用最后一次):文件”C:## path remove ## \ test.py“,第2行,在导入中传递passlib.hash ImportError:没有名为passlib.hash的模块”。< / p>
答案 0 :(得分:0)
我通过卸载在appdata文件夹中的用户配置文件下安装模块的activePython修复了这个问题。 这导致了一个问题,即网站的匿名isur不再能够访问已安装的模块
我卸载了activePython并返回正常的windows python安装并使用PIP重新安装模块。
所有脚本都按预期工作,欢乐时光。