【发布时间】:2015-09-04 10:05:14
【问题描述】:
根据官方文档here,支持 numpy 作为谷歌应用引擎中的库。试了几次还是无法导入,谁能分享一下代码使用?
我相信它应该在 app.yaml 中调用:
libraries:
- name: numpy
version: "1.6.1"
然后以某种方式导入到脚本中。我尝试了明显的:
import numpy
但它给了我以下错误:
ImportError: 没有名为 numpy 的模块
感谢任何简单的代码,例如如何在 google 应用引擎脚本中执行 "numpy.average" 函数?
>>> data = range(1,5)
>>> data
[1, 2, 3, 4]
>>> np.average(data)
2.5
【问题讨论】:
-
你能扩展“但它不起作用:”吗?有错误吗?
-
刚刚更新问题,我收到以下错误“ImportError: No module named numpy”
-
这是发生在您的开发服务器还是生产环境中?并且可以看到 shell-27.appspot.com 是如何成功导入 numpy 的。 yaml 在这里code.google.com/p/google-app-engine-samples/source/browse/trunk/…
-
使用SDK需要自己安装numpy(从scipy.org/…下载或者使用pip)
-
谢谢大家,解决了 - 我在开发服务器中遇到了问题,我错误地认为 numpy 包将与应用引擎 SDK 一起安装。 mac OS X 用户的快速提示,numpy 包在下载时需要注意,查看此线程:stackoverflow.com/questions/6904435/…