Numpy for app engine -- "No module named numpy"



我已经安装了numpy,但是我在dev_appserver中看到这个错误:

    import numpy
ImportError: No module named numpy

但是当我检查numpy是否在终端上工作时,它会:

$ python -c "import numpy; print numpy.get_include()"
/Library/Python/2.7/site-packages/numpy/core/include

任何想法?谢谢。

Numpy不是内置的python模块,因此你的appengine应用程序不知道它,即使它似乎安装在你的机器本地。

幸运的是,google为appengine添加了numpy支持。通过在app.yaml文件 中包含numpy,你可以在appengine应用程序中包含它。
libraries:
- name: numpy
  version: "1.6.1"

参见https://cloud.google.com/appengine/docs/python/tools/built-in-libraries-27获取更多信息

正如你在那里读到的,numpy 是支持的,但是只支持1.6.1版本

最新更新