首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用conda安装opencv

使用conda安装opencv
EN

Stack Overflow用户
提问于 2018-11-26 07:16:57
回答 2查看 7.9K关注 0票数 1

我安装了miniconda

使用conda,我尝试安装opencv3.3。

然后,其他库也会被删除或升级。

对于我的应用程序,我与其他库有问题。

为什么conda不只是安装opencv并试图对其他人进行更改。

问题如下所示。

当我安装opencv时,scikit-learn将被删除。如何使只安装opencv而其他不受影响。

代码语言:javascript
复制
(openface) nyan@nyan-Inspiron-7537:~/openface$ conda install opencv==3.3
Solving environment: done

## Package Plan ##

  environment location: /home/nyan/miniconda3/envs/openface

  added / updated specs: 
    - opencv==3.3


The following NEW packages will be INSTALLED:

    opencv:       3.3.0-py27_blas_openblas_204       conda-forge [blas_openblas]

The following packages will be REMOVED:

    scikit-learn: 0.17.1-np111py27_blas_openblas_202 conda-forge [blas_openblas]

The following packages will be UPDATED:

    boost:        1.61.0-py27_1                      conda-forge --> 1.68.0-py27h3e44d54_1                conda-forge
    boost-cpp:    1.63.0-1                           conda-forge --> 1.68.0-h3a22d5f_0                    conda-forge
    cairo:        1.14.6-0                           conda-forge --> 1.14.10-0                            conda-forge
    dlib:         19.0-np111py27_blas_openblas_200   conda-forge [blas_openblas] --> 19.10-py27_blas_openblas_200         conda-forge [blas_openblas]
    fontconfig:   2.11.1-6                           conda-forge --> 2.12.6-0                             conda-forge
    freetype:     2.6.3-1                            conda-forge --> 2.8.1-hfa320df_1                     conda-forge
    harfbuzz:     1.0.6-1                            conda-forge --> 1.7.6-0                              conda-forge
    icu:          56.1-4                             conda-forge --> 58.2-hfc679d8_0                      conda-forge
    libxml2:      2.9.4-3                            conda-forge --> 2.9.8-h422b904_5                     conda-forge
    matplotlib:   2.0.0-np111py27_1                  conda-forge --> 2.2.2-py27_1                         conda-forge
    openblas:     0.2.18-6                           conda-forge --> 0.2.20-8                             conda-forge
    pango:        1.40.1-0                           conda-forge --> 1.40.14-0                            conda-forge
    pillow:       4.0.0-py27_1                       conda-forge --> 5.2.0-py27h2dc6135_1                 conda-forge
    pyqt:         4.11.4-py27_3                      conda-forge --> 5.6.0-py27h8210e8a_7                 conda-forge
    python:       2.7.11-0                                       --> 2.7.14-h1571d57_29                              
    qt:           4.8.7-3                            conda-forge --> 5.6.2-7                              conda-forge
    readline:     6.2-2                                          --> 7.0-haf1bffa_1                       conda-forge
    scipy:        0.18.1-np111py27_blas_openblas_200 conda-forge [blas_openblas] --> 1.1.0-py27_blas_openblash7943236_201 conda-forge [blas_openblas]
    sqlite:       3.13.0-1                           conda-forge --> 3.20.1-0                             conda-forge
    tk:           8.5.19-2                           conda-forge --> 8.6.9-ha92aebf_0                     conda-forge

Proceed ([y]/n)? n


CondaSystemExit: Exiting.
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-11-26 07:29:02

当您使用conda安装packe时,它将尝试安装和更新所需包的依赖项。我不知道它为什么要移除scikit,但我认为它与更新级联有关。例如,opencv有一个依赖项,它需要来自另一个包的更新,但是这个包是scikit的依赖项,但是conda认为它将不再起作用,这可能是删除scikit的一个原因。可能的解决方案可以是通过安装命令使用--不更新-deps选项:

代码语言:javascript
复制
conda install opencv==3.3 --no-update-deps

如果您的conda版本没有此选项,请使用

代码语言:javascript
复制
conda install --help

并选择禁用依赖项更新的正确选项。

票数 1
EN

Stack Overflow用户

发布于 2020-05-09 06:08:33

如果您想安装opencv,并且由于OpenCV,其他人不会受到影响。您必须创建这样的虚拟环境:

要使用conda快速创建环境,可以输入以下命令:

代码语言:javascript
复制
conda create --name gestureMouse python=3.7 opencv

在确认您创建了环境之后,您现在可以实际使用它了。我们可以通过键入

代码语言:javascript
复制
conda activate gestureMouse

导入OpenCV:

代码语言:javascript
复制
import cv2

cv2.__version__

'3.4.2'

这是视频链接:https://www.youtube.com/watch?v=0V8RkhNQhi8

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53476292

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档