かえるのプログラミングブログ

プログラミングでつまずいたところとその解決策などを書いていきます。

Google Cloud Datalab で OpenCV を使えるようにする。 2018/09/28

かえるるる(@kaeru_nantoka)です。

今回は、 Google Cloud Datalab で kaggle の画像コンペに挑戦するにあたって、

import cv2

がエラーになったのでその解決法を残しておきます。

結論 **

以下のコードを実行したら使えるようになりました!

!apt-get update

!apt-get -qq install -y libsm6 libxext6 --allow-unauthenticated && pip install -q -U opencv-python

!apt-get -qq install -y libxrender1 --allow-unauthenticated


open-cv がサードパーティ製のライブラリなために、lib~ からはじまる上記のパッケージたちをインストールしないといけないようです。

同じような理由で heroku の環境構築でも似たような処理をする必要があります。
興味ある方は、以下の記事も見てみてください!

kaeru-nantoka.hatenablog.com


ありがとうございました!