Reputation: 1052
I have numpy installed, but I am seeing this error in my dev_appserver:
import numpy
ImportError: No module named numpy
But when I check if numpy works from the Terminal, it does:
$ python -c "import numpy; print numpy.get_include()"
/Library/Python/2.7/site-packages/numpy/core/include
Any ideas? Thanks.
Upvotes: 0
Views: 1508
Reputation: 43314
Numpy is not a builtin python module and therefore your appengine application doesn't know about it, even though it appears to be installed on your machine locally.
Luckily, google added numpy support for appengine. You can include numpy in your appengine application by including this in your app.yaml file
libraries:
- name: numpy
version: "1.6.1"
See https://cloud.google.com/appengine/docs/python/tools/built-in-libraries-27 for more info
As you can read there, numpy is supported, but only version 1.6.1
Upvotes: 10