2016-11-18 57 views
6

我正在使用Google App Engine,並且我想使用dev_appserver.py將我的應用程序部署到本地主機,但是當我這樣做時它指定某個名爲「bootstrapping.py」正在嘗試導入'setup',並且沒有該名稱的模塊。我已經安裝了python3.5。我的環境變量中還保存有google-cloud-sdk \ bin保存到Path中。我沒有安裝我應該有的東西嗎?ImportError:沒有名爲'setup'的模塊

+0

您的應用程序是一個標準或靈活的環境嗎? FWIW標準環境只支持python 2.7 –

+0

可能重複[Dev \ _appserver.py錯誤,當試圖部署到Google AppEngine時](http://stackoverflow.com/questions/37840809/dev-appserver-py-error-when-試圖部署到谷歌appengine) –

回答

3

我有同樣的問題,但能夠通過切換到Python 2.7來解決它。

我使用康達,這對建立一個Python 2.7環境,同時仍然能夠輕鬆地切換回的Python 3.5具有很好的指導:http://conda.pydata.org/docs/py2or3.html

如果你不使用康達我敢肯定有仍然是切換回Python 2.7的一種方式,但我不確定這是否意味着您必須擺脫Python 3.5。無論如何,切換到2.7即可解決我的問題。

+0

這是行不通的。 Google App Engine也聲明他們只支持Python 2.7,所以如果使用3,那麼顯然存在兼容性問題 –

相關問題