![](/img/trans.png)
[英]importError: No module named Coreapp (Flask and Google App Engine)
[英]ImportError: No module named flask on google app engine
我正在按照本教程進行操作,並且正在嘗試開發一個基本的Flask應用程序以在Google App Engine上運行。 我正在使用Windows,並且在每個步驟中都嚴格按照指南進行操作。
我已經設置了虛擬環境,並使用虛擬環境解釋器中的import sys
測試了flask是否在其中。 simpleJson,Werkzeug和Jinja2也在那里。 我在虛擬環境中使用pip install
安裝了它們。
檢查日志后,我只得到<type 'exceptions.ImportError'>
說:
<type 'exceptions.ImportError'>: No module named flask args = ('No module named flask',) message = 'No module named flask'
gae/ /app/ __init__.py models.py settings.py views.py /venv/ /Include /Lib /Scripts /flask/ /simplejson/ /werkzeug/ /jinja2/ app.yaml main.py
我在這里閱讀了不同的問題,並用谷歌搜索了類似的問題,但是在嘗試了幾種可能的解決方案之后,我仍然無法修復它。 在這一點上,我不知道自己缺少什么,我對Flask和GAE是陌生的。 關於我在做什么錯的任何建議? 提前致謝。
這是我的init .py:
from flask import Flask
import settings
app = Flask('app')
app.config.from_object('app.settings')
import views
這是我的app.yaml:
application: app
version: 1
runtime: python
api_version: 1
handlers:
- url: .*
script: main.py
這是我的requirements.txt的外觀:
Flask==0.9
Jinja2==2.6
Werkzeug==0.8.3
simplejson==3.0.7
這是我的main.py:
from google.appengine.ext.webapp.util
import run_wsgi_app from app import app
run_wsgi_app(app)
看我對類似問題的回答,逐步說明如何在Windows上運行Python,Flask,Virtualenv和Google App Engine,並驗證您是否以相同的方式進行操作: 使用Google App Engine時無法導入Flask
訪問下面給出的鏈接; 其樣板項目模板,用於在Google App Engine(Python)上運行基於Flask的應用程序
https://github.com/kamalgill/flask-appengine-template
嘗試在根gae目錄中粘貼空白的init .py文件,然后進行導入:
from gae.flask import Flask
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.