2017-11-04 106 views
-1

我想在pycharm中創建一個google app引擎項目。我選擇python 3,給我的項目一個名字。 它寫道App Engine不支持所選解釋器 我可以選擇Python 2.7並且它正在工作,但爲什麼我不能選擇Python 3.6?我甚至嘗試過3.5,同樣的問題。然而官方文檔中它支持Python 3.6 ... 我敢肯定,我已經安裝了谷歌應用程序靈活環境在pycharm中python 3不支持App Engine

我會離開那裏pycharm的屏幕,以防萬一gdrive link

回答

1

AFAIK PyCharm的GAE支持意思是:運行

  • 能力/調試使用GAE應用項目的SDK的dev_appserver.py - 這是僅支持標準的環境
  • 採用t GAE上部署能力他的SDK實用程序 - 不久之前甚至都不支持具有多種標準環境服務的良好應用程序 - 我不得不手動部署我的應用程序。

換句話說PyCharm不提供靈活的ENV GAE應用真正/顯著的好處,你就必須使用手動OPS或腳本反正來補充它。

所以我只是創建一個普通的python 3.5/3.6項目,並沒有指定它也是一個GAE項目。

+0

嗨丹,我完全同意你。您可以提供一些基本信息或有關將常規Python 3.6項目部署到Google Cloud App的鏈接。這將是一個完整的解決方案。謝謝。 – Fsr

+0

我沒有一個例子 - 我仍然是一個標準的env用戶。但我會先從[快速入門](https://cloud.google.com/appengine/docs/flexible/python/quickstart)和[測試和部署應用程序](https://cloud.google.com/ AppEngine上/文檔/靈活/蟒蛇/測試中和部署,您的應用程序內)。您必須調整設置virtualenv並在PyCharm中設置Run/Debug配置以匹配命令行指令。然後,您可以通過PyCharm在本地開發/運行/調試您的應用程序,同時仍然使用SDK直接管理您的部署。 –