安裝完gcloud SDK並將示例git rep克隆到本地機器後,我打開Flask/hello_world示例,並確定了pip install -t lib -r requirements.txt
。我正在使用virtualenv。Google App Engine Flask示例錯誤:「no module named six」
然後我得到了以下錯誤:
File "/Users/assafshamia/Freebird/Techradar/dev/samples/env/lib/python2.7/site-packages/setuptools/py27compat.py", line 7, in <module>
import six
ImportError: No module named six
然後我做了pip install -t lib six
,它沒有安裝/ lib下六,但我仍然得到上述錯誤。
有什麼想法?
你爲什麼使用'-t'標誌?如果你激活了你的virtualenv,讓pip在其中安裝軟件包(省略'-t lib'部分)。 – errata
,因爲應用引擎SDK將在/ lib下查找第三方模塊。在示例代碼中,有一個名爲appengine_config.py的特殊文件,其中包含vendor.add('lib')行。 – NightOwl
嗯,好的,我看到...在任何情況下,... – errata