[英]Google App Engine & Python
我今天對你來說比較艱難。
我目前正在在線上進行Web開發課程,作為第一個任務,我們被要求安裝並使用運行在Python 2.7上的Google App Engine-我的計算機上安裝了Python 3.5。
即使我安裝了錯誤的Python版本,我仍然嘗試完成任務。 能夠在本地創建一個項目,並使用localhost:8081
在我的瀏覽器中看到它-到目前為止一切順利。
但是對於分配,我們需要提供一個鏈接,該鏈接似乎只能在部署項目后創建。 但是,當我部署時,這是我得到的:
有問題的錯誤:
*** Running appcfg.py with the following flags:
--oauth2_credential_file=~/.appcfg_oauth2_tokens update
05:47 PM Application: hello-udacity; version: 1
05:47 PM Host: appengine.google.com
05:47 PM Starting update of app: hello-udacity, version: 1
05:47 PM Getting current resource limits.
2016-09-29 17:47:57,389 ERROR appcfg.py:2411 An error occurred processing file '': HTTP Error 403: Forbidden Unexpected HTTP status 403. Aborting.
Error 403: --- begin server output ---
You do not have permission to modify this app (app_id=u's~hello-udacity').
--- end server output ---
If deploy fails you might need to 'rollback' manually.
The "Make Symlinks..." menu option can help with command-line work.
*** appcfg.py has finished with exit code 1 ***
所以我的問題是:
如果您認為我應該知道的任何事情,請告訴我。
謝謝 :)
1&2 :您需要更改應用程序中的application: hello-udacity
程序名稱application: hello-udacity
app.yaml
application: hello-udacity
行,以匹配您在開發人員控制台中創建GAE項目時獲得的真實應用程序名稱(可能其他人已經使用您沒有修改權限的名稱,這就是部署失敗的原因)。
3 :GAE上的python 3.5可能會遇到問題,您應該安裝2.7。 但是您可以在不卸載3.5的情況下做到這一點,這兩個版本應該能夠在同一台計算機上共存。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.