【Mac】brewだけでOpenCV3+Python3(venv)の環境を構築する

Facebook にシェア
Pocket
LINEで送る
このエントリーを Google ブックマーク に追加

Homebrewをインストール

[shell] /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
[/shell]

Python3をインストール

[shell] brew install python3
[/shell]

Pyenvをインストール

[shell] brew install pyenv
echo ‘eval "$(pyenv init -)"’ >> ~/.bash_profile
source ~/.bash_profile
[/shell]

Python 3.5.1をインストール

[shell] pyenv install 3.5.1
pyenv local 3.5.1
pyenv global 3.5.1
python –version

Python 3.5.1
[/shell]

pyvenv環境を構築

[shell] mkdir ~/.venv
pyvenv ~/.venv/opencv
source ~/.venv/opencv/bin/activate
pip install –upgrade pip
[/shell]

OpenCV3をインストール

[shell] brew tap homebrew/science
brew install opencv3 –with-python3
[/shell]

上記でうまくいかない場合

[shell] brew install opencv3 –with-contrib –with-python3 –without-python
[/shell]

上で試してみるといいかもしれない。

numpy, ipythonをインストール

[shell] pip install numpy ipython
[/shell]

venvのpython環境でOpenCV3を使えるようにする

[shell] cd ~/.venv/opencv/lib/python3.5/site-packages/
ln -s /usr/local/Cellar/opencv3/3.1.0_3/lib/python3.5/site-packages/cv2.cpython-35m-darwin.so ./
[/shell]

確認

[shell] ipython
In [1]: import cv2
# ERRORがでなければOK
[/shell]

Related posts

コメントを残す