環境
macOS sierra
python3.5.1
インストールしたもの
opencv3.2.0
困っていること
https://www.blog.umentu.work/%E3%80%90mac%E3%80%91brew%E3%81%A0%E3%81%91%E3%81%A7opencv3python3venv%E3%81%AE%E7%92%B0%E5%A2%83%E3%82%92%E6%A7%8B%E7%AF%89%E3%81%99%E3%82%8B/や
http://qiita.com/shim0mura/items/b0ec437206ed3d19d878
のサイトを参考にopencv3をインストールすることができたのですがpathの通し方がわからなくて困っています。
>>> import cv2 Traceback (most recent call last): File "<stdin>", line 1, in <module> ImportError: No module named 'cv2'
上記のサイトによるとpython3の環境で以下のファイルを読み込むために
/usr/local/Cellar/opencv3/3.2.0/lib/python3.5/site-packages/cv2.so
をpythonのpathが通っている箇所にシンボリックリンクを貼る必要があるらしいのですが、なぜかcv2.soがpython3.5以下ではなく/usr/local/Cellar/opencv3/3.2.0/lib/python2.7/site-packages/cv2.soといった感じで置かれてしまいます。
brew install opencv3 --with-contrib --with-python3 --without-python
でpython3を指定しているのですがどうしたら良いのでしょうか?
ちなみに
http://qiita.com/Asakage/items/690ce9048e708de41166 を参考に
~/.local/lib/python3.5/site-packages/homebrew.pthにある行をコメントアウトしてpython3.5を読み込んでもらうようにして再度opencvをインストールしても同様の現象が発生しました。
回答2件
あなたの回答
tips
プレビュー