當谷歌App Engine上運行的應用程序燒瓶,它拋出我,我爲我的應用程序在8080端口上 所以我指定的端口瓶在端口5000上運行谷歌應用程序引擎
if __name__ == "__main__":
app.run(port=8080)
錯誤
但在App Engine上運行它,它表明我的應用程序仍然是服務於https://127.0.0.1:5000
編輯:我上運行的應用程序的某個地方混淆,所以我試圖運行在本地使用dev_appserver.py app.yaml
應用(這樣會引發錯誤) 在運行dev_appserver.py ./
運行的服務器,但我在頁是空白,而我得到的終端的錯誤,這是無法導入Python模塊,即使我已經做了appengine_config.py
腳本,並下載到它的所有Python包一個lib子文件夾。
我的項目結構爲:
root/ -app.py --lib/ --static/ --templates/ -app.yaml -appengine_config.py
編輯:服務器似乎是現在運行良好,但仍無法導入Python包(我安裝了上述lib文件夾中,我也使用了系統黑客)這裏的錯誤:
Traceback (most recent call last):
File "/home/padam/Downloads/google-cloud-sdk/platform/google_appengine/google/appengine/runtime/wsgi.py", line 240, in Handle
handler = _config_handle.add_wsgi_middleware(self._LoadHandler())
File "/home/padam/Downloads/google-cloud-sdk/platform/google_appengine/google/appengine/runtime/wsgi.py", line 299, in _LoadHandler
handler, path, err = LoadObject(self._handler)
File "/home/padam/Downloads/google-cloud-sdk/platform/google_appengine/google/appengine/runtime/wsgi.py", line 85, in LoadObject
obj = __import__(path[0])
File "/home/padam/Documents/git/gae-fumen/app.py", line 4
from flask import Flask, render_template, jsonify, request
^
我該如何解決它?
您需要在重新啓動之前停止正在運行的服務器... –
假設您正在爲標準環境開發,您可能還想看看官方Hello World回購 - https://github.c om/GoogleCloudPlatform/python-docs-samples/tree/master/appengine/standard/flask/hello_world – alpeware
@LaurentLAPORTE我做了 –