【发布时间】:2018-04-29 06:51:18
【问题描述】:
您好,我在 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'))
【问题讨论】:
标签: python python-2.7 opencv google-app-engine