Flask、IIS、Python、wfastcgi读取WSGI处理程序时出错:ImportError:无法导入名称';烧瓶';
我的问题是,我正在尝试部署一个简单的flaskapp.py:Flask、IIS、Python、wfastcgi读取WSGI处理程序时出错:ImportError:无法导入名称';烧瓶';,python,flask,iis-10,wfastcgi,Python,Flask,Iis 10,Wfastcgi,我的问题是,我正在尝试部署一个简单的flaskapp.py: 从烧瓶导入烧瓶 app=烧瓶(名称) @附件路线(“/”) def hello(): return“通过IIS从FastCGI向您问好!” 如果名称=“\uuuuu main\uuuuuuuu”: app.run() 使用该web.config: 我得到错误错误: 读取WSGI处理程序时出错: 回溯(最近一次呼叫最后一次): 文件“C:\Python34\lib\site packages\wfastcgi.py”,第791行,
从烧瓶导入烧瓶
app=烧瓶(名称)
@附件路线(“/”)
def hello():
return“通过IIS从FastCGI向您问好!”
如果名称=“\uuuuu main\uuuuuuuu”:
app.run()
使用该web.config:
我得到错误错误:
读取WSGI处理程序时出错:
回溯(最近一次呼叫最后一次):
文件“C:\Python34\lib\site packages\wfastcgi.py”,第791行,在main中
env,handler=read\u wsgi\u handler(response.physical\u路径)
文件“C:\Python34\lib\site packages\wfastcgi.py”,第633行,在read\u wsgi\u处理程序中
handler=get\u wsgi\u handler(os.getenv(“wsgi\u handler”))
文件“C:\Python34\lib\site packages\wfastcgi.py”,第616行,在get\u wsgi\u处理程序中
raise VALUERROR(“%s”无法导入%s%”(处理程序名称,姓氏)
ValueError:“app.app”无法导入:回溯(最近一次通话):
文件“C:\Python34\lib\site packages\wfastcgi.py”,第600行,在get\u wsgi\u处理程序中
handler=\uuuu导入(模块名称,fromlist=[name\u列表[0][0]])
文件“\app.py”,第2行,在
从烧瓶进口烧瓶
ImportError:无法导入名称“Flask”
他不想输入我的libs(不是全部!他可以这样缩短时间和其他时间)
建造:
wfastcgi-3.0.0-py3.4.egg-info
Flask-1.0.2.dist-info
python 3.4
IIS 10.0.14393
非常感谢您的帮助。只需要使用python 3.4.2 x86。您有名为
flask.py
的文件吗?或者flask.pyc
?不,我没有。但是我把所有的lib放在app文件夹中,现在我得到了新的AttributeError:“module”对象没有属性“UsageError”。对于mod_WSGI,必须调用WSGI应用程序入口点application
。参见36h,安装了四个版本的python,两个是wfastcgi。我解决了我的问题。Goldkey是python 3.4.2 x86