我相信它应该在app.yaml中调用:
libraries:
- name: numpy
version: "1.6.1"
然后以某种方式在脚本中导入。我尝试了显而易见的事实:
import numpy
但它给了我以下错误:
ImportError:没有名为numpy的模块
感谢任何简单的代码,例如,您如何在Google App引擎脚本中执行"numpy.average"功能?
>>> data = range(1,5)
>>> data
[1, 2, 3, 4]
>>> np.average(data)
2.5
答案 0 :(得分:12)
如果你想让它在本地工作,你必须在本地下载并安装它(我从这里得到我的http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy)
除此之外,你必须确保你正在运行python27,并且你要在app.yaml文件中导入它,例如:
application: myapp
version: 1
runtime: python27
api_version: 1
threadsafe: no
handlers:
- url: /.*
script: helloworld.py
libraries:
- name: numpy
version: "1.6.1"
答案 1 :(得分:0)
您可以查看Brian Quinlan在Getting the Most Out of Python 2.7 on App Engine中演示的Predator应用程序的代码。他从11:00开始引导你完成它