python - 用于导入 keras 和 opencv 的 gcloud python flask 应用程序出错
问题描述
将我的烧瓶应用程序部署到 Gcloud 应用程序引擎时出错,无法在 keras 和 python-opencv 库中导入 tensorflow,这是错误,
opencv-
File "/home/vmagent/app/main.py", line 12, in <module>
import cv2
File "/env/lib/python3.6/site-packages/cv2/__init__.py", line 4, in <module>
from .cv2 import *
ImportError: libSM.so.6: cannot open shared object file: No such file or directory
&张量流-
File "/home/vmagent/app/main.py", line 13, in <module>
from keras.models import load_model
File "/env/lib/python3.6/site-packages/keras/__init__.py", line 3, in <module>
from . import utils
File "/env/lib/python3.6/site-packages/keras/utils/__init__.py", line 6, in <module>
from . import conv_utils
File "/env/lib/python3.6/site-packages/keras/utils/conv_utils.py", line 9, in <module>
from .. import backend as K
File "/env/lib/python3.6/site-packages/keras/backend/__init__.py", line 84, in <module>
from .tensorflow_backend import *
File "/env/lib/python3.6/site-packages/keras/backend/tensorflow_backend.py", line 5, in <module>
import tensorflow as tf
ModuleNotFoundError: No module named 'tensorflow'
注意:- heroku 也出现同样的问题。
解决方案
推荐阅读
- collision-detection - 检查两条贝塞尔曲线是否碰撞
- javascript - 如何在细长范围滑块中进行小数增量?
- flutter - Flutter 嵌套对象快照始终为空
- ruby-on-rails - 在rails 6中找不到类型为'text/css'的文件'bootstrap'
- javascript - Google Direction 请求的路线太长
- sql-server - Microsoft SQL:如何选择两个查询合二为一
- reactjs - 尝试从获取请求中返回一个值并使用反应钩子填充
- android - listFiles() 不显示 Android 11 中扩展名很少的文件
- android - 为什么华为Push Kit发布应用后无法使用?
- javascript - youtube player api: Uncaught TypeError: a.next is not a function when loading script from www.youtube.com/iframe_api