【问题标题】:Couldn't import cv2 in GCP ml-engine (runtime version 1.8)无法在 GCP ml-engine(运行时版本 1.8)中导入 cv2
【发布时间】:2018-11-16 14:32:18
【问题描述】:

使用运行时版本 1.8 时,我在尝试导入 cv2 时遇到此错误:

/usr/lib/python2.7/dist-packages/cv2.x86_64-linux-gnu.so: undefined symbol: _ZN2cv9Algorithm7getListERSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE

有谁知道有什么解决方法吗?看起来像 glib 需要安装在映像中,但它不是。

【问题讨论】:

    标签: google-cloud-ml


    【解决方案1】:

    Cloud ML 镜像已经安装了python-opencv 包。如果您在本地环境而不是 CloudML 中遇到问题,则很可能您有依赖关系问题,例如当two different programs 修改同一个包时。解决该问题的其他类似线程是:

    我发现这个教程可能对你有用Running a Spark Application with OpenCV on Cloud Dataproc

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-04-29
      • 1970-01-01
      • 1970-01-01
      • 2019-07-21
      • 2018-12-29
      • 1970-01-01
      • 2015-06-30
      • 2017-10-19
      相关资源
      最近更新 更多