Kyl*_*lee 3 python google-app-engine flask
我正在按照本指南进行操作,并尝试开发一个可在Google App Engine上运行的Flask应用.我按照指南写了这封信,但是当我从Launcher启动dev app服务器并转到http:// localhost:8080 /时,我收到HTTP 500错误.
我检查了日志,它说No module named flask.然后我通过运行检查管理控制台中的交互式控制台import flask,我收到相同的错误消息.我可以在任何其他python文件中导入flask而不会出错.
有没有办法来解决这个问题?
与GAE和Flask一起工作我已经意识到这一点:
直接用Python运行
要使用python direct(python app.py)运行应用程序,您需要使用以下命令在您的环境中安装dependents包:pip install flask
使用dev_appserver.py运行
要使用GAE SDK提供的dev_appserver.py运行应用程序,您需要在项目中包含所有依赖包,如:Flask,jinja2 ...在我的另一个答案中查看如何配置此包的示例:https:// stackoverflow. COM/A /一百零五万零八百十八分之一千四百二十四万八千六百四十七
在Windows上运行Python,Virtualenv,Flask和GAE
安装Python
;C:\Python27;C:\Python27\Scripts在值的末尾添加此项并保存安装setuptools MS Windows安装程序(必须在Windows上安装PIP)
安装PIP
python setup.py install安装Virtualenv
pip install virtualenvmkdir c:\virtualenvs以创建虚拟环境的文件夹cd c:\virtualenvs以访问该文件夹virtualenv flaskdemo以为您的项目创建virtualenvc:\virtualenvs\flaskdemo\scripts\activate安装Google App Engine SDK
创建项目
(在这里查看代码示例:https://github.com/maxcnunes/flaskgaedemo)
安装Flask以在本地运行
pip install flask安装Flask以在GAE上运行
使用GAE SDK运行应用程序
| 归档时间: |
|
| 查看次数: |
7717 次 |
| 最近记录: |