使用Conda在Python 3.5上安装OpenCV

问题描述 投票:2回答:3

我尝试用Python 3.5安装OpenCV Conda。

我读了this并尝试了解决方案,但没有任何效果。我想这是因为OpenCV还没有得到Python 3.5的支持,是吗?

也许你们中的某个人知道解决方案?或者,我是否必须使用早期版本的Python(v2.7)?

python opencv
3个回答
1
投票

我已经使用python 2.7版本安装了OpenCV。

您必须在命令提示符中使用命令conda install opencv

如果您想要特定版本的OpenCV,请提及以下版本:

conda install opencv=3.0.0

1
投票

我只是使用下面的命令,它适用于我。 (Windows 10 pro 64位,Anaconda 4.6.8,Spyder 3.3.2)

(基础)C:\ Windows \ system32> conda install opencv

输出如下:

=============================================

收集包元数据:完成

解决环境:完成

套餐计划

环境位置:C:\ ProgramData \ Anaconda3

添加/更新的规格: - opencv

将下载以下包:

package                    |            build
---------------------------|-----------------
libopencv-3.4.1            |       h875b8b8_3        37.0 MB
opencv-3.4.1               |   py37h6fd60c2_3           9 KB
py-opencv-3.4.1            |   py37h1b0d24d_3         1.5 MB
------------------------------------------------------------
                                       Total:        38.5 MB

将安装以下新软件包:

libopencv pkgs / main / win-64 :: libopencv-3.4.1-h875b8b8_3

opencv pkgs / main / win-64 :: opencv-3.4.1-py37h6fd60c2_3

py-opencv pkgs / main / win-64 :: py-opencv-3.4.1-py37h1b0d24d_3

继续([y] / n)?和

下载和提取包

py-opencv-3.4.1 | 1.5 MB | ################################### 100%

opencv-3.4.1 | 9 KB | ################################### 100%

libopencv-3.4.1 | 37.0 MB | ################################### 100%

准备交易:完成

验证交易:完成

执行交易:完成

============================================================================

最后,我在IPython控制台和Spyder编辑器中测试并运行,两者都运行正常。


0
投票

如前所述,使用conda install是我更喜欢的方式。但是,如果它不起作用,您可以考虑使用Homebrew,作为this webpage中的大纲。

## Install latest Homebrew, if haven't already
which brew #command line; check if installed
## Run the line below in command line terminal
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

## Since you already have python3, no installation necessary
## Install gcc
brew install gcc
## Install necessary python packages
sudo pip3 install -U numpy scipy matplotlib scikit-learn scikit-image

## OpenCV3, specific for python 3
## and "register" to your machine
brew install opencv3 --with-python3
ln -s /usr/local/opt/opencv3/lib/python3.5/site-packages/cv2.cpython-35m-darwin.so /usr/local/lib/python3.5/site-packages/
© www.soinside.com 2019 - 2024. All rights reserved.