【问题标题】:unable to install opencv in anaconda under python 3.7 versionpython 3.7版本下anaconda无法安装opencv
【发布时间】:2019-12-02 12:49:15
【问题描述】:
conda install -c conda-forge opencv
Collecting package metadata (repodata.json): done
Solving environment: failed
Initial quick solve with frozen env failed.  Unfreezing env and trying again.
Solving environment: failed

UnsatisfiableError:发现以下规范相互不兼容:

Package mkl-service conflicts for:
patsy -> scipy -> mkl-service[version='>=2,<3.0a0']
statsmodels -> patsy[version='>=0.4.0'] -> scipy -> mkl-service[version='>=2,<3.0a0']
scikit-image -> scipy[version='>=0.17,>=0.9'] -> mkl-service[version='>=2,<3.0a0']
scipy -> mkl-service[version='>=2,<3.0a0']
scikit-learn -> scipy -> mkl-service[version='>=2,<3.0a0']
mkl-service
seaborn -> statsmodels[version='>=0.5.0'] -> patsy[version='>=0.4.0'] -> scipy -> mkl-service[version='>=2,<3.0a0']
Package importlib_metadata conflicts for:
importlib_metadata
path.py -> importlib_metadata[version='>=0.5']
anaconda==2019.03=py37_0 -> path.py==11.5.0=py37_0 -> importlib_metadata[version='>=0.5']

【问题讨论】:

    标签: opencv anaconda


    【解决方案1】:

    我遇到了同样的问题,发现 this post 很有用,特别是 merv 的评论。

    基本上,anaconda 的默认包所需的配置与 opencv 包所需的配置之间似乎存在一些不兼容。

    为了解决这个问题,您需要为 conda 创建一个新环境。此环境将包含具有正确配置的 opencv 包,而不会影响其他包。

    conda create --name env_opencv -c conda-forge opencv

    这将创建“env”并使用包所需的配置在其中安装opencv。

    然后激活环境。

    conda 激活 env_opencv

    有关 conda 环境的更多信息可以找到here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-06-29
      • 1970-01-01
      • 2019-03-17
      • 2020-03-19
      • 1970-01-01
      • 2018-12-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多