このチュートリアルに従って、 GoogleAppEngineで実行する基本的なFlaskアプリを開発しようとしています。私はWindowsを使用しており、すべてのステップでガイドに正確に従っています。
仮想環境をセットアップし
import sys
、仮想環境インタープリターを使用してフラスコがその中にあるかどうかをテストしました。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
私はここでさまざまな質問を読み、同様の問題をグーグルで検索しましたが、いくつかの可能な解決策を試した後でも、それを修正することはできません。この時点では、何が欠けているのかわかりません。フラスコと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)