我可以在Google应用引擎上使用带有python的open cv吗?

时间:2013-01-08 15:03:16

标签: python google-app-engine opencv python-2.7

实际上,我正在开发一个我打算在google appengine上部署的项目。 但是我发现python支持谷歌应用引擎。我可以在Google应用引擎上使用python脚本运行openCV吗?

3 个答案:

答案 0 :(得分:8)

没有。 GAE仅支持纯粹的python扩展或它们自己提供的扩展。

OpenCV使用C,因此不适合。

  

解释器可以运行任何Python代码,包括您的应用程序包含的Python模块,以及Python标准库。解释器无法使用C代码加载Python模块;它是一个“纯粹的”Python环境。

https://developers.google.com/appengine/docs/python/overview

Pure Python and GAE

答案 1 :(得分:4)

没有。 OpenCV是C ++库的Python包装器,而Google App Engine只能运行纯Python代码。

Google App Engine accepted this issue on May 9, 2012,但它还没有到位。

答案 2 :(得分:2)

现在有可能。应该在GAE灵活环境中使用自定义运行时部署应用程序。可以通过在Dockerfile中添加指令RUN apt-get update && apt-get install -y python-opencv来安装OpenCV库。