gpt4 book ai didi

python - 在 Google App Engine Python 2.7 上安装 opencv

转载 作者:太空宇宙 更新时间:2023-11-03 22:09:09 27 4
gpt4 key购买 nike

您好,我在 Google App Engine Python 2.7 上安装了 opencv

pip install -t lib -r requirements.txt

requirements.txt 是:

Flask==0.12.1
Werkzeug==0.12.2
Opencv_python==3.3.0.10

安装成功,我可以使用其他库,但是当我尝试在代码上导入 opencv 时,它抛出下一个异常:

  File "/google/google-cloud-sdk/platform/google_appengine/google/appengine/runtime/wsgi.py", line 85, in LoadObject
obj = __import__(path[0])
File "/home/tcarrillof/python-docs-hello-world/main.py", line 23, in <module>
import cv2
File "/home/tcarrillof/python-docs-hello-world/lib/cv2/__init__.py", line 6, in <module>
os.environ["PATH"] += os.pathsep + os.path.dirname(os.path.realpath(__file__))
File "/google/google-cloud-sdk/platform/google_appengine/google/appengine/runtime/request_environment.py", line 126, in __getitem__
return self._request.environ[key]
KeyError: 'PATH'

我需要配置什么吗?欢迎提前提供任何帮助:)

注意:

app.yaml 是:

runtime: python27
api_version: 1
threadsafe: true

handlers:
- url: /static
static_dir: static
- url: /.*
script: main.app

appengine_config.py 是:

import os
from google.appengine.ext import vendor

vendor.add(os.path.join(os.path.dirname(os.path.realpath(__file__)), 'lib'))

最佳答案

这不是您需要配置的东西,而是更多需要放弃的东西。 OpenCV 不会在标准 App Engine 环境中运行。 OpenCV 是一大块 C++(带有 Python 包装器)。 App Engine 仅支持纯 Python 库,除非它们在 https://cloud.google.com/appengine/docs/standard/python/tools/using-libraries-python-27 中的列表中

如果您需要 OpenCV,请考虑使用 Flex 环境。

关于python - 在 Google App Engine Python 2.7 上安装 opencv,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47317700/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com