問題タブ [google-cloud-stackdriver]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 「Stackdriver Debugger が GAE Flex の Python ランタイム用に設定されていません」という警告
Google Appengine フレキシブル環境で実行されている Flask/Python アプリをデバッグしようとしています。
しかし、Google コンソールの Stackdriver Debug インターフェースに警告メッセージが表示され、ブレークポイントを設定できません。
警告は次のとおりです。
Stackdriver Debugger が GAE Flex の Python ランタイム用に設定されていません
私が間違っていることについて何か考えはありますか?
私は:
- Stackdriver Debugger API を有効にしました(こちらに記載)
- デバッガーをインポートして初期化しました (こちらの手順に従います)
- requirements.txt に google-python-cloud-debugger を含めました
main.py (app.yaml で定義されたアプリ エントリ ポイント)
app.yaml
更新 1
コメントの後、urllib のインポート エラーに気付き、アプリケーションの wsgi の性質が問題を引き起こしているのではないかと考えました。ドキュメントに戻り、Django フレームワークが同様のことを行っていることについてのメモを見て、次のように変更しました。
に
これにより、urllib のインポート エラーは解消されましたが、全体的な問題は解決していません。