我正在玩ndb,但當我在python中導入appengine模塊時卡住了。這隻發生在我的單元測試中。單元測試位於項目根目錄的test.py中。無法導入模塊appengine.ext
Python 2.7.5 (default, Mar 9 2014, 22:15:05)
[GCC 4.2.1 Compatible Apple LLVM 5.0 (clang-500.0.68)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> from google.appengine.ext import ndb
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named appengine.ext
以下是與上述相關的.bash_profile的內容。
APP_ENGINE_HOME="/Users/xxxxx/google-cloud-sdk/platform/google_appengine/"
export PATH=$PATH:$MYSQL:$M2_HOME/bin:$ANT_HOME/bin:$CATALINA_HOME/bin:$APP_ENGINE_HOME
我有一個名爲谷歌在google_appengine結構如下
.Gooogle
+-- __init__.py
+-- appengine
| +-- __init__.py
| +-- ext
| +-- ndb
| +-- __init__.py
請幫助目錄。
我試過了你的建議,但是我仍然收到同樣的錯誤。 「ImportError:沒有名爲appengine.ext的模塊」 – 2014-08-31 11:27:55