如果直接用下列方法安裝:
????? conda install -c menpo opencv3=3.2.0
????? conda install -c https://conda.binstar.org/menpo opencv3等等方法
報錯信息:
Fetching package metadata .............
Solving package specifications: .
UnsatisfiableError: The following specifications were found to beinconflict:?
- opencv -> python2.7*?
- python3.6*
Use"conda info "to see the dependenciesforeach package.
或者是這個錯誤:
Traceback (most recent call last):
File "", line 1, in
ImportError: dlopen(/Applications/anaconda3/envs/data/lib/python3.5/site-packages/cv2.cpython-35m-darwin.so, 2): Library not loaded: @rpath/libopenblasp-r0.2.19.dylib
Referenced from: /Applications/anaconda3/envs/data/lib/libopencv_hdf.3.2.0.dylib
Reason: image not found
使用如下方法解決:
先用conda安裝一個3.5.1的python環(huán)境(因為現(xiàn)在opencv3只支持到3.5.1的python環(huán)境)
$ conda create -yn opencvtest python=3.5.1
$ source activate opencvtest
然后在opencvtest的目錄下安裝opencv3
(opencvtest) bogon:~ xxxxxxx$ conda install -c menpo opencv3
最后查看一下是不是安裝成功
(opencvtest) bogon:~ xxxxxxx$ conda list
opencv3? 3.1.0? py27_0? ? https://conda.binstar.org/menpo
你已經(jīng)成功安裝好opencv3了妖滔,快去測試一下是否運行成功
import cv2
print(cv2.__version__)
打印結果
3.1.0