クロの制作日記

クロの制作日記

田舎の大学生がUnityとか機械学習関連の制作物をひたすらアップします。ブログで紹介したコード一覧https://github.com/kuroshum/blog_code

opencvがpython3系で動かなかったエラーが出た時のメモ

すぐ忘れそうなのでメモ

ImportError: /opt/ros/kinetic/lib/python2.7/dist-packages/cv2.so: undefined symbol: PyCObject_Type

PCにROSをインストールしていた場合にこのようなエラーがでるみたい

stackoverflow.com




上の記事によると

cd /usr/local/lib/python3.5/site-packages/

に移動したあと

sudo ln -sf /usr/local/lib/python3.5/site-packages/cv2.so cv2.so

を実行すると解決しました

補足:
自分の場合、site-packagesがdist-packagesになっていました
python3.5のところをpython3.6に変えて実行すると3.6でもopencvが動きます